刚刚开始使用mysql。我登录与根,并按照网上参考来创建一个新用户:mysql新用户访问被拒绝
mysql> CREATE USER 'abc'@'%' IDENTIFIED BY '111111';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'abc'@'%' WITH GRANT OPTION;
然后我辞职,并试图以新用户登录:
mysql --user=abc --password=111111 mysql
但得到一个错误信息:
访问被拒绝的用户 'ABC' @ 'localhost' 的(使用密码:YES)
我错过了什么?
你有刷新权限吗?FLUSH PRIVILEGES;' –
1)在上述2语句后添加FLUSH PRIVILEGES,并使用'localhost'或'IP地址'而不是'%',这些对我来说很有用。希望这会有所帮助! –