4

我之前在 OS X 上安装 MySQL 是使用本机包安装程序手动完成的。

有人正在帮助我解决我在升级一些 gem 时遇到的问题,并且在这个过程中他们从自制工具安装了 mysql。

从那时起,我无法从 MySQLWorkbench 或我的各种 Rails 应用程序访问我的任何本地数据库,但是使用相同的凭据在 CLI 上使用 mysql 登录允许我像往常一样读取和写入所有表。

当我尝试加载页面时,我从 rails 收到的错误是:

Mysql2::Error: Can't read dir of './r4/' (errno: 13): SHOW TABLES LIKE 'schema_migrations'

关于我能做些什么来解决这个问题的任何想法?

4

1 回答 1

12

发现问题 - /usr/local/mysql/data 文件夹的权限已更改,我必须运行:

cd /usr/local/mysql/data

sudo chown -R _mysql mysql*

* 注意:替换mysql*为导致错误的目录/目录。*

于 2013-10-03T01:23:32.853 回答