内容参考这篇文章1.
虚拟机
网络连接
首先虚拟机设置中网络适配器中,网络连接要选择NAT模式,确保你的虚拟机可以ping通主机,主机同样可以ping同虚拟机。
关闭防火墙
关闭虚拟机系统中的防火墙,或者将3306端口允许通过防火墙
netstat -apn|grep 3306,如果显示的是 127.0.0.1:3306,如下图
sudo nautilus开启管理员权限
注释 /etc/mysql/mysql.conf.d/mysqld.cnf 中的 bind-adress 127.0.0.1,
然后 service mysql restart 重启msyql,再次 netstat -apn|grep 3306,如果显示的是:::3306就可以了,如下图
一定要关闭防火墙,确认防火墙是关闭的,
开启防火墙端口
sudo /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 开启端口
主机
hostname中输入虚拟机地址即可连接