在 Yosemite 上使用 Macports 安装 MySQL

在 Yosemite 上使用 Macports 安装 MySQL

我正在关注本教程 步骤 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 的早期版本

相关内容