MySQLサーバーをUbuntu 16.04にインストールしようとしています。
Sudo apt-get install mysql-server
Rootパスワードを設定および確認するように求められた後、インストールが次の場所でハングします。
Renaming removed key_buffer and myisam-recover options (if present)
インストールを終了してMySQLを削除して再試行しましたが、問題は解決しません。
同じ問題、修正は https://omgdebugging.com/2016/09/04/fixing-hung-up-mysql-installation-on-ubuntu-16-04-lts/ で見つかりました。私は(ルートとして)走った(sleep 200; killall mysqld)&
すぐにapt-get install -y mysql-server mysql-client
プロビジョニングスクリプト内。
パージ後、/var/lib/mysql
ディレクトリにファイルが含まれている場合は、それらを別の場所に移動するか、削除してから再インストールしてください。
すべてのデータベースを削除したくない場合...私の場合、これはapparmorの問題でした。 mysqldのapparmorを無効にすることで修正しました:apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld
oSと同時に起動しないようにsystemctlを使用した場合、mysqlのアップグレードで問題が発生することがよくあります。
Rootとしてsystemctl status mysql.serviceを実行し、それが開始したかどうかを確認し、有効か無効かを確認します。無効になっている場合は、systemctl enable mysql.serviceを実行してから、systemctl start mysql.serviceを実行してから、もう一度アップグレードしてください。
ブログが将来リンク切れになる場合に備えて。これが解決策です。
Sudo rm -rf /var/lib/mysql
残り物を削除します。