专门做投票的网站有哪些,天元建设集团有限公司欠款,关于旅游案例的网站,云浮市住房城乡建设信息网网站今天在用Navicat连接另外一台主机上的MySQL时报错#xff1a;Host is not allowed to connect to this MySQL server默认安装的mysql无法远程连接是因为MySQL默认配置了不支持远程连接引起的。解决方法#xff1a;一、本地主机上登录root用户找到mysql.exe所在路径#xff0… 今天在用Navicat连接另外一台主机上的MySQL时报错Host is not allowed to connect to this MySQL server默认安装的mysql无法远程连接是因为MySQL默认配置了不支持远程连接引起的。解决方法一、本地主机上登录root用户找到mysql.exe所在路径shift右键在当前窗口打开命令行。执行命令mysql -uroot -prootEnter password:成功连接mysql以后执行以下sql语句查看user库情况use mysql;select host from user where userroot;可以看到mysql默认配置的host都是本地IP。二、修改配置使之允许远程登录访问执行以下sql语句update user set host% where userroot;Host设置了“%”后便可以允许远程访问但需要注意这里表里有3条记录这样更新会出错仅成功更新一条记录。接下来把多余的删掉仅保留host值为%的记录即可。delete from user where user root and host %;(亲测这一步非必须)三.刷新权限使配置生效执行以下语句flush privileges结果看上图执行成功了。下面再次测试远程连接。全部语句mysql -u root -p/*Enter password:*********/use mysql;select host from user where userroot;update user set host % where user root;flush privileges;错误一如果还是连接不到那是不是 MySQL Server 绑定了本地地址打开 /etc/mysql/my.cnf找到bind-address 127.0.0.1去除 IP 地址绑定把它改为bind-address 0.0.0.0然后重启 MySQL Server/etc/init.d/mysql restart错误二ERROR 2003 (HY000): Can’t connect to MySQL server on ‘hostxxxxx’ (10061)错误原因mysqld数据库服务没有启动。解决办法检查 在windows 的任务管理器或者 unix/linux 下 ps -aux | grep mysql 看一下。确认服务已经启动。处理 启动mysqld 服务错误三防火墙开启了解决方法防火墙需要允许3306端口连接。