下载ubuntu-14.04.3-server-amd64.iso,并在vmware安装,安装时选择lamp和tomcat安装(系统安装后自行安装也可);
在host机器上安装测试mysql客户端:NavicatforMySQL;
ubuntu启动后先验证mysql是否启动成功:mysql -uroot -p密码,可以连接则说明mysql启动成功;
配置host可以访问虚拟机网络
a.编辑vm网络配置,选择host当前在使用的网卡,我的是无线网卡,所以选择无线网卡,如果主机是windows系统,可以在网络配置中查看正在使用的网卡;
b.在虚拟机ubuntu中配置静态ip,首先在host机器上查看当前ip、子网掩码及网关(ip:192.168.0.8;gateway:192.168.0.1;netmask:255.255.255.0);根据查询结果配置虚拟机的静态ip:
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的行来替换有关eth0的行:# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.16
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
c.设置DNS:
sudo vi /etc/resolv.conf #用vi打开文件
进入编辑模式,输入a,然后依次输入下面内容:
nameserver 202.202.32.33 #首选DNS服务器
nameserver 61.128.128.68 #备用DNS服务器
d.重启网卡
sudo ifdown eth0 #禁用网卡
sudo ifup eth0 #启动网卡
sudo /etc/init.d/networking restart
此时虚拟机和host互相可以ping通,由于虚拟机不需要连外网,因此该处设置完后无法ping通外网,无继续查找配制方法。
5.从host中mysql客户端访问虚拟机数据库
a.在ubuntu中通过root修改权限:grant all on *.* to 用户名@"%" identified by "密码"; flush privileges;
b.GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'your paaaword'; %表示多有机器。
c.修改/etc/mysql/my.conf 修改bind-address=127.0.0.1 为 bind-address=0.0.0.0
d.重启mysql服务:sudo mysql restart
6.在host数据库客户端配置mysql即可连接成功。