第1个回答 推荐于2018-04-11
这是因为MYSQL处于安全的考虑,默认安装的时候不允许外网访问
修改方式:
1、首先检查mysql的配置,打开mysql 的配置文件my.ini查找 bind-address =localhost(127.0.0.1),将它用#注释掉
2、修改表,本地登录mysql,切换到名为mysql数据库,使用sql语句查看"select host,user from user ;"
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user ='root';
mysql>select host, user from user;
mysql>flush privileges;
注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.本回答被网友采纳