用vmware搭建虚拟机安装mysql 外部不能访问问题总结

8 篇文章 0 订阅

今天搭建了一个虚机机准备安装一个mysql服务,遇到的问题。

一:搭建mysql服务后外部不能访问,本地可以访问

排查点:1)mysql的账号没有设置外部访问,可能是默认的localhost

                 解决:设置账号可访问的ip为"%"

                         grant all on *.* to '用户名'@'登录地址' identified by '密码';

               设置权限知识点:

                  mysql 添加用户、修改权限,修改登录权限ip

              2)主机和虚机之间是否能够ping通,我发现主机可以ping通虚机ip,但是虚机ip ping不通主机ip

                  解决:虚拟机ping不通主机,但是主机可以ping通虚拟机

                以上方法完美解决。

              3)但是外部主机还是不能访问mysql服务,怀疑是3306端口被禁,关闭防火墙

                    telnet ip port    //查看是否被禁

                   systemctl  stop firewalld.service

                   但是考虑到关闭防火墙不安全

                  安装iptables-services 服务           yum install -y iptables-services     

                   vi /etc/sysconfig/iptables         //防火墙配置

                    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT            //允许3306端口通过

                  service iptables restart        //重启防火墙

 

 

                

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值