18.04の新しいコピーをインストールし、必要なすべてのパッケージをインストールしています。 mysql-server
およびmysql-client
をインストールすると、次のエラーが表示されます
dpkg: error processing package mysql-server-5.7 (--configure):
installed mysql-server-5.7 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.7; however:
Package mysql-server-5.7 is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for ureadahead (0.100.0-20) ...
Processing triggers for systemd (237-3ubuntu10) ...
Errors were encountered while processing:
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
purge, autoremove, autoclean, dist-upgrade
ルーチンを試しましたが、うまくいきません。
この問題を修正するにはどうすればいいですか?
MySQL APT Repository のオラクルのmysqlドキュメントにアクセスしてこの問題を解決しました。これは非常に役立ち、ページ上のすべての指示に従ってmysql
を正常にインストールできました。
私がしたこと:
mysql-apt-conf
ツールをダウンロードしますSudo dpkg -i /PATH/version-specific-package-name.deb
を使用してパッケージをインストールしますMySQL Server & Cluster
またはmysql-5.7
のいずれかを選択し、mysql-8.0
を選択して、Ok
に移動してEnterを押します。Sudo apt-get update
(このステップはUbuntu 17.10以下でのみ必要です)Sudo apt install mysql-server
を実行しますmysql_secure_installation
を実行します。これにより、mysqlのパスワードおよびその他のセキュリティが構成されます。更新
誰かがmysql_secure_installation withSudo
を実行したか実行する必要がある場合、Sudoを使用しない限りmysqlにログインできない可能性があることに注意してください。これが発生すると、mysqlコンソールにログインしてmysqlの新しいユーザーを作成し、すべての特権をフラッシュします。ここでこの質問を確認してください Sudoなしでmysqlサーバーに接続