web-dev-qa-db-ja.com

Ubuntuでmysqlサーバーを起動できません

コマンドを実行した後mysql -v Ubuntuで、次のエラーが表示されます。

エラー2002(HY000):ソケット '/var/run/mysqld/mysqld.sock'(2)を介してローカルMySQLサーバーに接続できません

11
Rohit Kumar

これは、サーバーではなくクライアントソフトウェアを使用しているためだと思います。

  • mysqlはクライアントです
  • mysqldはサーバーです

試してください:Sudo service mysqld start

サービスが実行されていることを確認するには、ps -ef | grep mysql | grep -v grep

アンインストール:

Sudo apt-get purge mysql-server
Sudo apt-get autoremove
Sudo apt-get autoclean

再インストール:

Sudo apt-get update
Sudo apt-get install mysql-server

これを行う前にフォルダー全体をバックアップします。

Sudo rm /etc/apt/apt.conf.d/50unattended-upgrades*
Sudo apt-get update
Sudo apt-get upgrade
34
Dmitri Sandler