转自https://blog.csdn.net/weixin_42813765/article/details/82185103
第一种,通过cmd控制台完成:
一、 在命令窗口输入cmd,连接上本地数据库。
二、 查看本地数据库,选择mysql数据库
三、 修改权限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
生成一个Host名字为%,密码为root的用户。
备注:本人参考这步骤操作时,这一行语句报错。但也没查出来问题。然后直接在Navicat里面执行第二种方法,实现的。
四、刷新权限
五、 查看所有用户信息
完成操作,虚拟机可以连接本地数据库。
第二种:通过可视化工具完成
一、找到本地数据库中mysql数据库的user表。将内容复制一行,Host地址改为%。%代表通配。
二、重启mysql服务(在服务中找到mysql服务,重新启动),或者在cmd命令行中进入数据库,执行刷新权限操作。
完成操作,虚拟机可以连接本地数据库了。
--------------------------------------------------------------
PS:支付宝搜“654656370”可领红包。