Mysql-serverをインストールする多くの方法を試しました。私は最初に実行してインストールしようとしました
Sudo apt-get install mysql-client-5.5 mysql-server mysql-server-core-5.5
ルートパスワードを求められ、それを行いました。しかし、インストールが完了せず、いくつかの満たされていない依存関係が発生しました。これと非常によく似ています question 。その後、さまざまな組み合わせを試してみましたが、満たされていない依存関係の問題はなくなりましたが、これを取得し始めました
Preparing to unpack .../mysql-server_5.5.43-0ubuntu0.14.04.1_all.deb
Unpacking mysql-server (5.5.43-0ubuntu0.14.04.1) ...
Errors were encountered while processing:
/var/cache/apt/archives/mysql-server-5.5_5.5.43-
0ubuntu0.14.04.1_AMD64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
私はすでに question 2 のようなさまざまな方法で依存関係を削除およびパージしようとしました。また、Aptitudeを介してそれを試み、mysql-serverを再度インストールしようとしましたが、成功しませんでした。私を助けてください!
キャッシュされたdebファイルを削除します。
Sudo rm /var/cache/apt/archives/mysql-server-5.5_5.5.43-0ubuntu0.14.04.1_AMD64.deb
もう一度試してください:
Sudo apt-get install -f
Sudo apt-get install mysql-client mysql-server
または、バージョン5.6をインストールします。
Sudo apt-get remove mysql-server mysql-client
Sudo apt-get install mysql-server-5.6 mysql-client-5.6
dpkg --get-selections | grep "mysql"
(システムにインストールされているすべてのmysqlをリストします)
システムにmysqlがまだインストールされている場合は、次のコマンドを使用して最初に削除します。
Sudo apt-get --purge remove mysql
Sudo apt-get autoremove mysql
Sudo apt-get autoclean mysql
/etc/mysql/my.cnfおよび/ var/lib/mysqlファイルを確認します。これらのファイルがまだ存在する場合は、使用してそれらを削除します
Sudo rm -rf /etc/mysql/
Sudo rm -rf /var/lib/mysql/
上記の2つのコマンドは、MySQLデータディレクトリと設定ファイルを完全に削除します。削除する前に確認してください。
システムを更新したら:
Sudo apt-get update
更新後、MySQLサーバーをインストールします
Sudo apt-get install mysql-client mysql-server