虚拟机导入sql文件失败_主机连接虚拟机的数据库失败

主机不能连接虚拟机的数据库,一般来说,有如下几种情况,

A.主机和虚拟机ping不通。

B.主机或者虚拟机防火墙关闭。

C.虚拟机数据中没有远程访问权限。

1.首先看虚拟机和主机是否互相可以ping通(查看虚拟机ip是ifconfig)

2.互相ping通过后,在查看防火墙状态

service iptables status   查看防火墙状态

指令出错:Unit iptables.service could not be found.

3.然后可以直接关闭虚拟机的防火墙

暂时关闭防火墙。,重启后打开

service iptables stop

永久关闭修改配置开机不启动防火墙:

chkconfig iptables off

在这里有个好一点方法,不关闭防火墙,

因为是远程访问开防火墙开 3306端口就可以了

vim /etc/sysconfig/iptables

增加一行,如图所示

保存

重启防火墙

systemctl restart iptables

4.测试主机是否可以连接的通(小编我到这里就可以了)

要是还不行,那就可能是数据库没有设置远程访问的权限

输入密码后, 执行下面命令创建新用户 (用户名: test , 密码: test123)

GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'test123' WITH GRANT OPTION;

最后希望有所帮助!

Ps:第一次写博客可能不是很好,希望多多见谅!

【版权声明】本博文著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处!

【重要说明】本文为本菜鸟的学习记录,论点和观点仅代表个人不代表此技术的真理,目的是学习和可能成为向别人分享的经验,因此有错误会虚心接受改正,但不代表此时博文无误!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值