您好我在互联网上寻找这个问题的答案,但似乎没有任何效果。当我尝试在OSX El Capitan中登录终端上的mysql时出现以下问题。
服务器正在运行。
我该怎么办,在发布之前我花了5个小时试图解决这个问题。我在/ etc中找不到my.cnf文件,我不知道该怎么做。有人请帮忙。
编辑:
当一切都安装好后我进入/ usr / local / mysql / bin /并尝试使用mysql -u root -p我收到以下错误:
当我做sudo / usr / local / mysql / bin / mysqld_safe时,我得到了这个:
答案 0 :(得分:1)
如果您觉得通过GUI安装起来感觉更舒服,这里有一个如何操作的说明指南。
http://dev.mysql.com/doc/refman/5.7/en/osx-installation-pkg.html
确保安装MySQLStartupItem.pkg和MySQL.prefPane。完成后,您可以通过打开终端并运行来验证您的安装:
cd /usr/local
按Enter键然后输入:
ls
再次点击Enter并验证是否存在两个目录,一个是MySQL,另一个是MySQL-(你安装的版本号)。
在这个阶段我会重新启动你的计算机然后重新启动mysql服务器将启动。
重新启动后再次启动终端窗口并输入:
/usr/local/mysql/bin/mysql -u root -p
编辑
打开您的/etc/my.cnf文件并编辑这两个配置。
[mysqld]
socket=/var/mysql/mysql.sock
[client]
socket=/var/mysql/mysql.sock
希望这有帮助。