MySQLの停止/待機の問題; 「ソケットを介して接続できません...」

MySQLの停止/待機の問題; 「ソケットを介して接続できません...」

それで、BodhiマシンにLAMPスタックをインストールしたのは今回が初めてです(以前はWAMPを使用し、10.04ではLAMPを使用しました)。 Apacheを起動し、Drupalのインストールを開始し、新しいデータベースを作成しました。 phpmyadminを使用するとログインしました...「接続できませんエラー」が発生しました。この時点に戻り、Apacheで仮想ホストを起動して実行しようとしたときに問題が発生しました。完了すると、mysqlでソケット接続の問題が発生し始めました。

元の質問はこんな感じでした。

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

これを使用すると、ls -lart /var/run/my*次のような結果が得られます。

  total 0
  drwxr-xr-x  2 mysql root  40 Jan 31 11:56 .
  drwxr-xr-x 21 root  root 740 Jan 31 12:21 ..`

私は以下を実行してtouch /var/run/mysqld/mysqld.sock許可chown -R mysql /var/run/mysqldするように設定しました。

total 0
drwxr-xr-x 21 root  root 740 Jan 31 12:21 ..
-rw-r--r--  1 mysql root   0 Jan 31 13:58 mysqld.sock
drwxr-xr-x  2 mysql root  60 Jan 31 13:58 .
  • したがって、実行しようとするとmysql -u root -pエラーが発生します。ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)(もはやERROR 2002 ...(2)ではなくERROR 2002 ...(13)です。)
  • 試行service mysql restart(または停止、開始)すると、別のエラーが発生します。start: Rejected send message, 1 matched rules; type="method_call", sender=":1.49" (uid=1000 pid=8407 comm="start mysql ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
  • 走ると手にsudo service mysql restart入るstop: Unknown instance: start: Job failed to start
  • 実行すると、service mysql status「mysqlの停止/待機」メッセージが表示されます。

mysqlの問題を診断するにはどうすればよいですか?私は完全に簡単なmysqlの問題を見落としているかもしれません。

また、BodhiマシンでUbuntu用に書かれたほとんどのガイドライン/フィードバックは、Ubuntuのガイドラインがどの程度適用されないのかわかりません。特に、/etc/init.d/...コマンドservice ... ...の違いに関連する問題が発生していますか?それとも、2つのライブラリの間に違いはありますか?

ベストアンサー1

nano /etc/mysql/my.cnf開いたファイルをチェックインしてください。bind-addressファイルが存在する場合は、ファイルから検索またはログインできる必要がありますが、そうでない場合はlocalhostmysqlコマンドにホストを提供する必要があります。127.0.0.1localhostmysql -uroot -h xxx.xxx.xxx.xxx -p

おすすめ記事