mysql在brew服务中运行
brew services list
但是在安装步骤中未连接并显示打击错误!
无法连接到数据库服务器。服务器报告以下消息:SQLSTATE [HY000] [2054]服务器请求了客户端未知的身份验证方法。
数据库服务器是否正在运行? 数据库是否存在,您是否输入了正确的数据库名称? 您输入了正确的用户名和密码吗? 您输入了正确的数据库主机名吗?
答案 0 :(得分:0)
该错误通常是由您所运行的MySQL版本引起的,较早的版本具有16个字符长的密码哈希,但是新的(ish)版本的PHP将发送较大的哈希,这将触发该错误。
或者,您可以使用MySQL的新版本,但my.cnf的密码为“旧密码= 1”
如果不是后者,则升级到MySQL 5.x