【发布时间】:2017-03-09 17:49:24
【问题描述】:
我正在使用following tutorial 在我的 MacOS 上安装 mysql 并完成我在更改密码时遇到的所有问题:
打开终端并执行以下命令设置root密码:
mysqladmin -u root password 'yourpassword'
所以我正在输入它,我看到了错误:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
所以我想也许我的mysql服务没有运行:
$ brew services list
但它是:
Admin-MacBook-Pro:log sandra$ brew services list
Name Status User Plist
mysql started sandra /Users/sandra/Library/LaunchAgents/homebrew.mxcl.mysql.plist
所以也许 mysql.sock 文件丢失了?不,它被命名为/tmp/mysql.sock.lock。那么问题可能出在哪里?我尝试了所有的谷歌搜索问题。
【问题讨论】:
-
brew服务重启mysql
-
已经试过很多次了
-
查看mysql的日志文件,看看启动错误是什么。