| 2025 11,01 00:03 | |
| 2022 03,04 13:53 | |
| MySQL8では、ちょいちょいハマるので ユーザのパスワード変更 update mysql.user set password=password('hogehoge') where user = 'mysqluser'; とやっても、ダメ、 password()が使用できなくなっているみたい 方法としては、 USE mysql; ALTER USER 'mysqluser'@'localhost' identified BY 'hoge'; とやるみたいでした。 PHPからMySQL8接続しようとしたら、 SQLSTATE[HY000][2054] The server requested authentication method unknown to the client MySQL 8〜ではデフォルトの認証方法が変更になっているようです。 use mysql select user, host, plugin from user; pluginが、caching_sha2_passwordとなっているので変更 alter user 'mysqluser'@'localhost' identified with mysql_native_password by 'パスワード'; ここを参考に PR | |
| コメント | 
| コメント投稿 | 
|  | 
| 忍者ブログ [PR] | 





