###前提・実現したいこと
初心者です。
先日MySQLサーバーをインストールしrootパスワードを変更しようとしたのですが、初期のパスワードを入力したらエラーが表示されます。
logファイルからパスワードを確認して、そのまま入力しました。
###発生している問題・エラーメッセージ
Error: Access denied for user 'root'@'localhost' (using password: YES)
###該当のソースコード
hoge1,piyo3がパスワード
# sudo cat /var/log/mysqld.log | grep 'temporary password' 2017-05-29T09:29:23.958548Z 1 [Note] A temporary password is generated for root@localhost: :hoge1,piyo3 [root@localhost wnglqn]# mysql_secure_installation Securing the MySQL server deployment. Enter password for user root: Error: Access denied for user 'root'@'localhost' (using password: YES)
###試したこと
課題に対してアプローチしたことを記載してください
このエラーが発生する場合はオプションファイルに間違ったパスワードがリストされていることを意味しており、--no-defaults オプションを試してみましたが。パスワードらしきものは見当たりません(自分の探し方が悪いのかも)。
下記のようなPASSWORD関数を使用するとパスワードが設定できるらしいのですが、
SET PASSWORD FOR 'abe'@'host_name' = PASSWORD('eagle');
実際のところ原因があまりわかっていないので、どなたかご教授お願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/30 06:21