MySQL 8.0 grant all privileges不生效

运行了语句:

grant all privileges on stocktrading to ‘trading‘@‘localhost‘;

之后在django中调用命令
python manage.py migrate

发现报错:

MySQL 8.0 grant all privileges不生效

 

 在mysql中使用show grants for ‘trading‘@‘localhost‘命令查看权限发现:

MySQL 8.0 grant all privileges不生效

 

 明明已经grant all privileges了,为什么没有创建表的权限呢?

 

解决方法:

使用命令

 

GRANT ALL PRIVILEGES ON *.* TO ‘trading‘@‘localhost‘;

 

之后就可以了。

具体原因不详......



 

MySQL 8.0 grant all privileges不生效

上一篇:mysql架构


下一篇:cenos上通过yum安装mariadb