当我尝试使用命令行启动mysql服务器时,我收到此错误。我一直在这里寻找解决方案,但似乎每个人都不同。我使用这个命令启动了mysql:
cd /Applications/XAMPP/xamppfiles/bin
./mysql.server start
当我在学校时,这些命令运行正常,但是当我在家里尝试这些完全相同的命令时,我得到了提到的错误。有什么想法吗?
使用macbook pro 10.9.4
答案 0 :(得分:2)
这样做了:
我使用以下两行从终端启动了mysql,
cd / Applications / XAMPP / xamppfiles / bin
./ mysql.server start
然后很有可能我没有停止它并且它继续运行我会得到错误!提及。然后我做了以下,
To" kill"使用终端的流程:
运行终端
键入top,然后按Enter键
从结果中,第一列提供了流程'进程ID(PID)编号。
请注意您要杀死的进程的PID。
键入q,然后按Enter退出顶部。
键入sudo kill PID,然后按Enter键,其中PID是从顶部获得的值。
我找到了一个名为mysqld 34630的进程,并执行了sudo kill 34630 然后我用上面的两行开始重启mysql。然后它奏效了。记得在完成后停止它!
答案 1 :(得分:1)
可能是一些向后兼容问题。 尝试备份和删除SQL配置文件(/Applications/XAMPP/xamppfiles/etc/my.cnf) 并重新启动mySQL Server。
答案 2 :(得分:1)
我遇到了同样的问题,为我添加了一个“sudo”:
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start