问题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
标签:username,name,mysql,sudo,luffy,pycharm,权限,MacBook From: https://www.cnblogs.com/10086upup/p/17526757.html