0°

Mac 连接数据库报错解决方法

近日,致力于研究黑苹果搭建环境,遇到连接数据库出错,现将解决方法分享,做个笔记!

在使用phpmyadmin连接数据库报如下错误

mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]

mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client

原因是MySQL 8启用了新的认证方式,PhpMyAdmin连接不认识,所以需要恢复到默认的认证模式。

解决方案如下:

通过MySQL重设密码

/usr/local/mysql/bin/mysql -uroot -p

mysql> ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Query OK, 0 rows affected (0.01 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

注:username 与 password 改成你自己的

完!

© 除特别注明外,本站所有文章均为 信息库博客 原创,转载请注明出处来自 https://www.xxko.net/mac-mysql-error.html
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论