web-dev-qa-db-ja.com

MySQL 5.5再インストール12.04

Mysql 5.5でmariadbのインストールが壊れていました。何時間も私はapt-getを使用してmysqlを再インストールしようとしました-mysqlに関連するすべてのものをパージ、削除などしようとしました。 phpもアンインストールしました。 Apacheも再インストールされました。 mysql-serverの構成中に、すべてのインストールがエラーをスローしていました。私はついに、ウェブサイトのdebパッケージから成功したインストールを実行することができました。パッケージのインストール後にこれを実行しました。

Sudo apt-get install mysql-server-5.5インストール失敗部分:

Setting up mysql-server-5.5 (5.5.35-0ubuntu0.12.04.2) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
dpkg: dependency problems     prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.5; however:
Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
Setting up libmariadbclient18 (10.0.8+maria-1~precise) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
mysql-server-5.5
mysql-server

よし、Sudo dpkg --configure mysql-server-5.5を実行して、

Setting up mysql-server-5.5 (5.5.35-0ubuntu0.12.04.2) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mysql-server-5.5

mysqlを実行しようとすると、

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

My.cnfの操作とmysqlの再インストールに戻ります。 Goddamnはエラーサークルを閉じました。

私が見つけたmysqlインストールに関連するすべてのソリューションを試しました。ここでオプションを使い果たしてしまうと、ubuntuの再インストールと設定がより簡単で高速になります。フィードバックはありがたいです。

編集:1つの注意-インストール中にmysql管理者パスワードを3回要求されるのはなぜですか?

4
user1928689

私にとって、これが起こったのは、ルートパーティションがいっぱいだったからです。ルートパーティションの空き容量を確認してください。

df -h

スペースが足りない場合は、そのスペースを占有しているものを確認してください。

Sudo apt-get install ncdu ; Sudo ncdu /
1
Lonnie Best

これらのコマンドを試して、未構成のmysql-server-5.5mysql-serverパッケージを完全に削除し、

Sudo dpkg -P --force-remove-reinstreq mysql-server-5.5
Sudo dpkg -P --force-remove-reinstreq mysql-server

次に、実行して再度インストールします。

Sudo apt-get install mysql-server-5.5
Sudo apt-get install mysql-server
1
Avinash Raj