本文主要是介绍mac的phpMyAdmin登录报mysqli_real_connect()链接错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
报错提示
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
报错原因
因为mysql8使用了新的加密方式,导致phpmyadmin不能正常登录,所以我们要换成传统的加密方式,当时找了很多办法,一定要搜mac环境下配置phpMyAdmin的配置才可以,找到的都是通过命令行的方式,都不起作用。
后来逐渐菜摸索出来直接在设置里面的mysql有一个初始化数据库initialize Database
选项,通过这个找到了第二个选型,并进行了重置密语,这才用phpMyAdmin进去管理了,还是phpMyaAdmin好用,本来找了一个替代品MySQLWorkbench,但是进去连接,就只能看到一个数据库,也不想用了,还是phpMyAdmin比较熟悉好用。
解决方案
因为我是通过图形化的软件包安装的应用,所以我需要在我的设置里面找到mysql应用,重新初始化数据库,通过use legacy password encryption来设置密码
这篇关于mac的phpMyAdmin登录报mysqli_real_connect()链接错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!