一、远程连接mysql数据库失败
(1) 由于mysql数据库的访问权限默认是localhost,所以其它ip无法访问,如下所示:
(2) mysql具体访问权限可以按如下步骤查看:
1、打开命令行,输入mysql -uroot -p,然后输入root的密码,进入mysql界面。
二、改变mysql数据库中user的访问ip
(1)接着执行use mysql,切换数据库后查询user表,执行select user,host from user;可以看到mysql默认所有用户只能执行本机访问。
(2)若要远程访问,需要把远程访问的用户的host改为%,此时执行update user set host=”%”where user=’root’。
(3)并且让该语句生效,执行语句:flush privileges;设置完成后,再使用root时就可以远程访问了。
(4)此时可以进行远程访问,如下所示: