私は、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を与えます:
この選択につながる:
このオプションで[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を直接インストールする方法はありますか?私はここにありとあらゆる解決策に感謝しています。
解決策は見つかったものの、この質問は残しておきます 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が正常にインストールされました。