我正在努力向mysql用户授予特权。
我尝试了以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'userpassword' WITH GRANT OPTION;
但是它返回以下错误:
错误1045(28000):用户'mysun'@'localhost'的访问被拒绝(使用密码:是)
我知道这表明输入了错误的密码,但是我确定我的密码正确,这可能是问题所在,请提出建议,如果有人知道该问题的解决方案。
更新:
mysql>显示授权;
+ ------------------------------------------------ +
授予mysun @ localhost
+ ------------------------------------------------ +
*。*到“ mysun” @“ localhost”的授权使用已通过密码标识
将所有特权授予xxxx_xxxxx
。*至'mysun'@'localhost'
将所有特权授予xxxx_xxxxxxxx
。*至'mysun'@'localhost'
将所有特权授予xxxx_xxxxxxxxx
。*至'mysun'@'localhost'
+ ------------------------------------------------ +
设置4行(0.00秒)