0

入力しました

/usr/local/zend/mysql/bin/mysql -u root

そして私は得た

ERROR 2002 (HY000): Can't connect to local MySQL server through socket

'/usr/local/zend/mysql/tmp/mysql.sock' (2)

書籍やインターネット検索でこのエラーを修正する方法を探したところ、いくつかの回答が見つかりましたが、すべてが異なり、何も機能しませんでした. うまくいくと確信できない場合は、回答を投稿しないでください

4

1 に答える 1

0

ファーストラン 、

mysqld --print-defaults 

出力で見つける --socket=[path_to_socket] (これは、mysqld が実行時に作成するソケット ファイルへのパスです)。
次に、mysqlが実行されていることを確認する必要があります。次のコマンドで確認できます

ps axu | grep mysqld 

実行中の場合は、実行できます

mysql -S [path_to_socket]

役に立たない場合は、出力を添付してください

mysqld --print-defaults 
于 2013-04-29T07:29:46.170 に答える