我无法在Mac OSx Mountain Lion上启动MySQL服务器。这可能是因为没有名为'mysql.sock'的文件了。在终端上运行mysql命令我得
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
在这个问题出现之前,MySql服务器在我的机器上运行了很长时间。可能导致此错误的原因是什么?
更新:
我试过运行mysqld_safe但没有用,然后运行'/usr/local/mysql-5.6.12-osx10.7-x86_64/scripts/mysql_install_db'但这就是我得到的
致命错误:找不到./bin/my_print_defaults
如果从源代码编译,则需要运行'make install' 将软件复制到准备好操作的正确位置。
如果您使用的是二进制版本,则必须位于顶部 提取的存档的级别,或传递--basedir选项 指向那个位置。