我正在关注本教程 步骤 3(安装 MySQL)但失败了。我正在运行 Mac OS X Yosemite,并且刚刚安装了 Macports 2.3.3-10.10。
sudo port install mysql51-server
失败了“所有编译器要么被列入黑名单,要么不可用……”所以我sudo port install mysql56-server
改为跑步,这似乎还不错。
1)然后这个工作:
$ sudo port select mysql mysql56
Selecting 'mysql56' for 'mysql' succeeded. 'mysql56' is now active.
2a) 但下一条指令失败:
$ sudo -u _mysql mysql_install_db5
sudo: mysql_install_db5: command not found
2b) 指南说“如果那不起作用,那么尝试这个:”,但它也失败了:
$ sudo mysql_install_db5
sudo: mysql_install_db5: command not found
3)加载端口似乎有效:
sudo port load mysql56-server
4)但是我无法连接到mysql:
$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql56/mysqld.sock' (2)
我该如何让它运行? MySQL 5.6 是否有与步骤 2a / 2b 等效的操作? 也许我只是缺少所需的路径,因为我正在获取command not found
?
答案1
您是否尝试过检查权限问题?
sudo chown -R _mysql:_mysql /opt/local/var/db/mysql56/
无论如何,这似乎是港口。
我会尝试安装MySQL 的早期版本。