mysql 远程100038 解决

mysql 远程100038 解决

2.你想myuser使用mypassword从任何主机连接到mysql服务器的话。

#本机登陆mysql:
$: mysql -u root -p
#改变数据库:
mysql>use mysql;
#从所有主机:
mysql>grant all privileges on *.*  to  'root'@'%'  identified by 'youpassword'  with grant option;
mysql>flush privileges;


iptables -L #查看所有规则发现,mysqld服务的 NEW 状态没有放行
iptables -I INPUT -p tcp -m state --state NEW --dport 3306 -j ACCEPT #添加规则放行mysqld服务的new状态
service iptables save #保存规则
service iptables restart #重启防火墙

防火墙重启后才能生效

3. 关闭防火墙

4. 开启安全组端口

5.远程测试 cmd命令

远端测试端口是否能通,是否可以登录数据库

telnet ip 3306 #在cmd中使用telnet命令查看端口是否可访问
原文地址:https://www.cnblogs.com/yangzailu/p/12712461.html