在vmware中ubuntu安装mysql,并在主机访问

  1. 下载ubuntu-14.04.3-server-amd64.iso,并在vmware安装,安装时选择lamp和tomcat安装(系统安装后自行安装也可);

  2. 在host机器上安装测试mysql客户端:NavicatforMySQL;

  3. ubuntu启动后先验证mysql是否启动成功:mysql -uroot -p密码,可以连接则说明mysql启动成功;

  4. 配置host可以访问虚拟机网络

    a.编辑vm网络配置,选择host当前在使用的网卡,我的是无线网卡,所以选择无线网卡,如果主机是windows系统,可以在网络配置中查看正在使用的网卡;

    213131_vfJh_2436744.png  213555_ahb9_2436744.png214048_IGmO_2436744.png

        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即可连接成功。


转载于:https://my.oschina.net/programlife/blog/500983

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值