2017-12-01 6 views
-1

を介してローカルのMySQLサーバーに接続できませんが存在しますソケット '/var/lib/mysql/mysql.sock'でも/var/lib/mysql/mysql.sockが存在します。手には、ソケットを介してローカルのMySQLサーバーに接続できません「/var/lib/mysql/mysql.sock'(111)でも/var/lib/mysql/mysql.sockは

物事は:

  • my.cnfファイルは/var/lib/mysql/mysql.sockする指されます。
  • mysql.sockは、選択されたユーザによって読み込み/実行されることが許可されています。
  • 以前は、mysqlが動作しています。私は、 "データベースが正常にシャットダウンされていない"というログファイルを確認しました。

できないこと: mysql.sockはダウンロードできません。 mysql.sockに何か問題があると私は推測します。

ありがとうございます。

+2

ようこそスタックオーバーフロー。私はあなたの質問を頻繁に見てきました。あなたの質問はStack Overflowに関する多くの既存の質問の1つによって答えられている可能性が高いです。しかし、あなたがしたことやエラーの内容についての十分な情報は提供していません。このページの右側にある「関連する」質問の列にリンクされている回答の一部(またはすべて)を読むことをお勧めします。 –

答えて

0

は "の/ etc/mysqlの/" 通常フォルダにある、 "my.cnfファイル" ファイルを検索してみてください。予防措置としてバックアップを作成します。 このような編集を:

socket = /var/run/mysql/mysql.sock 
port  = 3306 
basedir = /usr 

そして、あなたのユーザーは、「にmysql.sock」を読むことを許可されている場合、確認してください。

+0

フォルダはmysqlではありませんmysqld私はmysqldフォルダを作成する必要がありますか? – cjatstackoverflow

関連する問題