今天在学习MYSQL的时候发现一个问题;
我用root用户授权了一个TIGER的用户;
但登陆的时候报1044错误;
我开始的授权时这样的:
GRANT ALL PRIVILEGES ON root.* TO [email protected] IDENTIFIED BY ‘123456‘;
root是当前数据库的名称;
然后我登陆时正常的,但新建数据库的时候出错了1044;
后来百度查找了下才发现原来自己的数据库的名称写错了;
重新授权一次
GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY ‘123456‘;
就OK拉;
备注:
也可以单独授权一张表root.user
GRANT ALL PRIVILEGES ON root.userTO [email protected] IDENTIFIED BY ‘123456‘;
mysql 1044 解决方法
时间: 2024-09-30 18:32:17