登录mysql,命令:mysql -u root -p ,然后输入密码
查看mysql库中的user表的host字段
使用mysql库:use mysql查询信息:select user,host from user
host字段中,localhost表示只允许本机访问,要实现远程连接,可以将root用户的host改为%,%表示允许任意host访问,如果需要设置只允许特定ip访问,则应改为对应的ip。
修改root 的host为% :update user set host=“%” where user=“root”
使本次修改立即生效:flush privileges
然后再windows下用Navicat就可以远程连接成功啦
如果觉得《Navicat远程连接Linux上的Mysql数据库》对你有帮助,请点赞、收藏,并留下你的观点哦!