この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
MySQLの接続権限は複数あるので注意が必要です。
パスワードを変える際に、基本は下記で変更すればOKなはずです。
mysql> GRANT ALL PRIVILEGES ON *.* TO adminuser@'%' IDENTIFIED BY 'password';
実は他にも「localhost」用の権限や別途定義されている権限があるかもしれません。
パスワードが合っているはずなのに接続できない場合は以下をチェックしてみると良いでしょう。
mysql> use mysql; Database changed mysql> select host,user from user; +--------------+----------+ | host | user | +--------------+----------+ | % | adminuser| | localhost | adminuser| +--------------+----------+