Php 有人知道如何解决Mac OS X中的mysql错误吗?
天哪,我一直在尝试在我的Mac OSX Sierra上重置mysql的根密码,我不敢相信我在任何地方都找不到解决我问题的相关文档 我尝试访问数据库时遇到的第一个错误是:Php 有人知道如何解决Mac OS X中的mysql错误吗?,php,mysql,macos,Php,Mysql,Macos,天哪,我一直在尝试在我的Mac OSX Sierra上重置mysql的根密码,我不敢相信我在任何地方都找不到解决我问题的相关文档 我尝试访问数据库时遇到的第一个错误是: Error: Access denied for user 'root'@'localhost' (using password: NO) 我想我会完全删除MySQL,然后用brew重新安装,但当我尝试使用MySQL\u secure\u安装时,我发现: Securing the MySQL server deployment
Error: Access denied for user 'root'@'localhost' (using password: NO)
我想我会完全删除MySQL,然后用brew重新安装,但当我尝试使用MySQL\u secure\u安装时,我发现:
Securing the MySQL server deployment.
Enter password for user root:
Error: Access denied for user 'root'@'localhost' (using password: NO)
除非我有很弱的谷歌fu技能,否则我真的需要一些帮助。当我尝试跑步时:
mysql.server stop
我得到这个错误:
ERROR! MySQL server PID file could not be found!
在mac上,我想你必须使用
root
作为密码
mysql.server停止
mysqld\u安全--跳过授权表
mysql-uroot-p
使用mysql代码>
updateuser set password=password('123456'),其中user=“root”代码>
flush特权代码>
退出代码>
mysql.server启动
mysql-uroot-p
123456
当我尝试使用root作为密码时,我收到以下错误:错误2002(HY000):无法通过套接字“/tmp/MySQL.sock”(2)连接到本地MySQL服务器。您是如何进行安装的?@nogad,brew install mysqlI以前尝试过MySQL.server stop,但我收到以下错误:错误!找不到MySQL服务器PID文件!ps-ef | grep mysqld;kill-9numi杀死了进程,我仍然得到这个:错误!找不到MySQL服务器PID文件!见: