【发布时间】:2014-09-02 01:39:14
【问题描述】:
我最近将我的 Mac 升级到 Mavericks,但无法让 MySQL 正常工作。
我按照网上的说明删除了以前的 MySQL 安装,然后下载了 DMG 文件并运行了安装程序 - 之后,我能够让它运行,但无法登录。
我注意到安装程序创建了一个 /usr/local/mysql/ 目录,该目录指向 /usr/local/mysql-5.6.19-osx10.7-x86_64
然后我把/usr/local/mysql-5.6.19-osx10.7-x86_64/data目录换成旧的data目录,现在不能启动MySQL了。
我收到错误:“警告 /usr/local/mysql/data 目录不属于 'mysql' 或 '_mysql' 用户”并且无法再启动 MySQL。
我尝试使用以下方法更改目录的权限,但没有运气:
sudo chmod -R 777 /usr/local/mysql/
sudo chmod -R 777 /usr/local/mysql-5.6.19-osx10.7-x86_64
sudo chown -R mysql:mysql /usr/local/mysql/data
sudo chown -R mysql:mysql /usr/local/mysql/data
sudo chown -R _mysql /usr/local/var/mysql
chown: /usr/local/var/mysql: 没有这样的文件或目录
sudo chmod -R o+rwx /usr/local/var/mysql
chmod: /usr/local/var/mysql: 没有这样的文件或目录
我确实修改了 plist 文件和 cnf 文件,如下所述:
不知道还能做什么。
【问题讨论】:
标签: mysql osx-mavericks