web-dev-qa-db-ja.com

MySQL 8.0をUbuntu 18.04にインストールできない

私は、MySQL 8.0をUbuntu 18.04のボックスにインストールしようとしていらいらしています。私は多くの回答(および失敗に関する多くの投稿)を検索して見ましたが、何も機能していません。

私は以下から始めます:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb

そしてこれ:

dpkg -i mysql-apt-config_0.8.13-1_all.deb

私のaptパッケージを確認すると、新しいファイル/etc/apt/sources.list.d/mysql.listしかし、コンテンツが8.0に適していない可能性があります!-ここにコンテンツ:

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out entries below, but any other modifications may be lost.
# Use command 'dpkg-reconfigure mysql-apt-config' as root for modifications.
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-apt-config
# deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-5.7
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools
#deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools-preview
# deb-src http://repo.mysql.com/apt/ubuntu/ bionic mysql-5.7

とにかく、次のステップはこれです:

dpkg -i mysql-apt-config_0.8.13-1_all.deb

これは私に正しいように見えるUIを与えます:

first step of dpkg

この選択につながる:

second step of dpkg

このオプションで[OK]を選択すると、最初のスクリーンショットに戻ります。次に、2番目に移動します。私は今、無限ループに入っています。エスケープを押すと、次のメッセージが表示されます。

Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config)

この時点で、私は何をするべきかを知りません。私の考えは、apt-getなしでMySQL 8.0を直接インストールする方法はありますか?私はここにありとあらゆる解決策に感謝しています。

1
Oliver Williams

解決策は見つかったものの、この質問は残しておきます here 。これは8.0のクリーンインストールと5.7からのアップグレードだったためです。その.debパッケージは、8.0ではなく5.7ピースを確実に配置していたことを再度指摘します。動作した/etc/apt/sources.list.d/mysql.listの実際の内容は次のとおりです。

deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-apt-config
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-8.0
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools
#deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools-preview
deb-src http://repo.mysql.com/apt/ubuntu/ bionic mysql-8.0

クイックapt update次にapt install mysql-serverを実行すると、8.0が正常にインストールされました。

2
Oliver Williams