MacBook的mysql无法连接pycharm问题

发布时间 2023-07-04 19:10:19作者: 雀雀飞了

问题1:1018 - Can't read dir of './luffy/' (errno: 13 - Permission denied)

这个错误提示表明在Django应用程序中无法读取目录"./luffy/",MySQL数据库连接配置不正确或没有足够的权限访问数据库引起的。

而我的连接配置是正确的,所以问题是没有足够的权限

1.打开终端,用root用户进入mysql,写下命令,将database_name替换为数据库名称,username替换为用户名)

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'%';

 

2.刷新权限:执行以下语句以刷新MySQL的权限,确保最新的权限更改生效

FLUSH PRIVILEGES;

 

 

上面方法不行的话,可能是目录权限问题,使用以下方法更改目录权限,请将/path/to/luffy替换为实际的 luffy 数据库目录路径。

sudo chmod -R 755 /path/to/luffy

sudo chown -R _mysql:_mysql /usr/local/mysql/data/

 

然后重启mysql.server

sudo /usr/local/mysql/support-files/mysql.server start