为了账号安全,请及时绑定邮箱和手机立即绑定

要想实现远程登录,需要授予权限,通过root登录mysql,然后输入,结果却显示如下:

要想实现远程登录,需要授予权限,通过root登录mysql,然后输入,结果却显示如下:

侃侃无极 2023-04-27 19:19:42
在虚拟机里安装了MySQL(CentOS6.3 + MySQL5.5.30),grant all privileges on *.* to ‘dev’@’localhost′ identified by '123456' with grant option;结果显示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)我确定我输入的root密码是正确的,因为登录时使用了密码登录mysql -u root -p另外,我的user表里没有user为空的记录select user,host from mysql.user+---+------------+| user | host |+---+------------+| dev | % || root | 192.168.242.1 || root | localhost |+---+------------+
查看完整描述

1 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

应该是设置之后没有进行flush操作:flush privileges;

查看完整回答
反对 回复 2023-04-29
  • 1 回答
  • 0 关注
  • 115 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信