niv*_*nka 6 mysql mysql.sock osx-snow-leopard
我在OSX上运行mysql,现在当我重新启动计算机时,它不会创建mysql.sock,这意味着我所有的连接都给了我一个错误2002.
有谁知道如何防止这种情况?
Das*_*tic 17
我在Snow Leopard上遇到了同样的问题,因为OS X上的某些原因,套接字在错误的位置产生.
要使套接字在正确的位置生成:使用以下行在/ etc中创建一个新文件"my.cnf":
[mysqld]
socket=/var/mysql/mysql.sock
[client]
socket=/var/mysql/mysql.sock
Run Code Online (Sandbox Code Playgroud)
并重新启动mysqld:sudo/usr/local/mysql/bin/mysqld_safe
这将强制MySQL套接字文件在适当的位置产生,一切都应该正常工作.祝好运!
我使用Mac OS 10.12 Sierra,我遇到了同样的mysql问题。我可以在我的文件系统中找到 mysql.sock。
解题方法:
或者
sudo 丢失 -i tcp:3306
mysql运行正常。
| 归档时间: |
|
| 查看次数: |
17674 次 |
| 最近记录: |