
解决mysql远程连接报10038的错误 *** 作如下:
第一步:首先设置root用户的host为所有IP:
进入Mysql:
mysql -uroot -pyoupass
进入后use mysql
然后,update user set host=’%’ where user=’root’ and host=’localhost’
flush privileges
上面这一步注意分号,设置完了可以 select user,host from user表看看,设置成功没。
第二步:
如果你是云服务器,要去设置my.cnf 把下面bind-address 设置成你的云服务器的外网IP。
mysql数据库配置文件不要只监听本地地址;
mysql添加账号的时候开启远程允许;
防火墙关闭下或者开放3306;
阿里云账号登陆后管理ECS那边的安全策略开启3306这样数据库使用的端口。
如何让阿里云服务器上的数据库能够被远程访问户可以使用不同的数据库客户端或命令行语句访问ECS数据库:
客户端:Mysql-Front
首先,启动Mysql-Front后会有一个添加对话的对话框d出,在名称处可输入任意名称。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)