こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PassWordは1つなのに、通りません。

[root@ /]# mysql -u root -p
Enter password:

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

パスワードが通りません。

どうしてでしょうか?

ご多忙中恐れいります。

ご回答の程、宜しくお願い申し上げます。

投稿日時 - 2019-02-15 20:34:49

QNo.9588163

困ってます

質問者が選んだベストアンサー

>パスワードが通りません。
>どうしてでしょうか?
前からず~~~~っと、みんなから言われてるのは、わかってるでしょうけど。
質問者さんの場合、問題があったとき、なぜか無関係なことを
調査する傾向があるんです。
SQLがないのに、パスワード認証が通らない。ってのが今回の議題です。
当然、SQLがないんだから、パスワードなんてどうでもいい!が
正式な回答です。
質問者さんの場合は、そもそも、下準備として、
SQLが動いているという確認を今回(も)怠った事が問題点の
大本になります。

なので、エラーログを読み、そもそもの問題点を把握する!
これにつきますよ~

(もちろん、この回答が気分を悪くすることはわかってるのですが、
 質問者さんが、エンジニアとして活躍したいと思うのであれば、
 まず!そこを重点的に攻めることで、以後確実に力が付くことも確か
 なので、この回答になりました!)

投稿日時 - 2019-02-16 18:03:23

お礼

ご回答誠にありがとうございました。

投稿日時 - 2019-02-16 19:20:43

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

パスワードが通らないのではなく、socket error です。

原因は
・MySQLのサービス(サーバ)が起動していない
・socketファイルのパスが違う
・そもそもsocketファイルがない

等々。検索すれば簡単にわかる事です。

投稿日時 - 2019-02-15 20:49:52