Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 有人知道如何解决Mac OS X中的mysql错误吗?_Php_Mysql_Macos - Fatal编程技术网

Php 有人知道如何解决Mac OS X中的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

天哪,我一直在尝试在我的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.

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
作为密码

  • 打开mysqld_保险柜

    mysql.server停止

    mysqld\u安全--跳过授权表

  • 打开一个新的终端

    mysql-uroot-p

    使用mysql

    updateuser set password=password('123456'),其中user=“root”

    flush特权

    退出

  • 关闭mysqld_安全终端

  • 重新启动mysql

    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文件!见: