1,虚拟机ping主机,不能ping通,则说明主机有防火墙
主机ping虚拟机,不能ping通,则说明虚拟机有防火墙,则service iptables stop
2,网络连接选择NAT模式
3,配置好mysql后,发现远程不能访问。则进行
mysql -u root -p
mysql>use mysql;
mysql>update user set host =’%'where user =’root’;
mysql>flush privileges;
#修改host值(以通配符%的内容增加主机/IP地址,当然也可以直接增加某个特定IP地址,如果执行update语句时出现
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
错误,需要select host from user where user = 'root';
查看一下host是否已经有了%这个值,如果有了直接执行下面的flush privileges;即可)
查看一下host是否已经有了%这个值,如果有了直接执行下面的flush privileges;即可)
mysql>flush privileges;
mysql>select host,user from user where user='root';
mysql>quit
mysql>select host,user from user where user='root';
mysql>quit