1. 首先确保 vbox 中的Linux可以和本机通信.
如果上面两步都没有问题,说明可以vbox 中Linux 可以和本机通信了。
如果不成功(linux 中没有网卡 eth1)
按如下方式设置:
设置后,启动。
输入命令:ifconfig
如图:出现eth1 的信息,说明配置成功。 已经可以和本机通信了。
2. 配置mysql数据库授权
启动MySQL,并登入。
添加一个远程连接账户,mysql默认情况下是不支持远程连接的。
上图中, 为查看当前 MySQL中的账户。 默认会出现上面四行, 最后一行是自己加入的。
其中 host 为 可以连接到 MySQL 数据库的机器名或IP地址。
前三行中指明 root 账户只能通过 本机访问 MySQL (prx.pengranxiang 为机器名称)
所以默认是不能使用运程登录到 MySQL 的。
我们自己添加一个远程登入授权。
使用命令:grant all privileges on *.* to root@192.168.56.1 identified by '1234' with grant option
上面的命令表示:
把MySQL中的所有数据库的所有表格的所有权限授权给 从192.168.56.1的机器登入的root账户 密码为 '1234'
这里有个问题需要说明:
前面我们看到了,
本机Window中的ip地址为: 192.168.0.101
vbox 中Linux 地址为:192.168.56.101
那为什么授权MySQL远程账号的时候允许连接的 ip 为 192.168.56.1 呢?
原因是:192.168.0.101 和 192.168.56.101 不在同一个网域中, 不能直接交流。 需要通过一个路由器来转换。
那个路由器的地址就是 192.168.56.1 。
192.168.0.101(本机) 的机器要请求连接 192.168.56.101(虚拟机) , (本机)会发现在自己所在网域中找不到(虚拟机),所有他会将请求传给(本机)的路由(也就是网关)192.168.0.1, 路由发现要需(虚拟机)通信,需要192.168.56.1/24的网域,就自己以ip地址192.168.56.1 与(虚拟器)通信,所以(虚拟机)收到的ip地址的请求就来源于 192.168.56.1
注:路由器一般有两个以上的网卡,两个网卡的IP一般为不同网域的地址。 比如:一个为 192.168.0.1 , 一个为 192.168.56.1。 作用就是连接两个不同网域的计算机。
3. 修改Linux中的防火墙
经过以上两步后,就可以在 本机 连接MySQL了。
但是在连接时,会出现上面的错误。连接不到MySQL。
查看Linux中 MySQL是否开启:
发现MySQL 是对外开启的。
于是查看一下防火墙
vim /etc/sysconfig/iptables
发现 MySQL 的端口 3306 的访问没有开放。被过滤掉了。
增加一下内容以开放端口 3306
-A RH-FireWall-1-INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
保存并推出。 然后重启防火墙。service iptables restart
4. 连接MySQL
到这里就连接成功了。O(∩_∩)O~
- 大小: 33.8 KB
- 大小: 9.8 KB
- 大小: 15.7 KB
- 大小: 27.5 KB
- 大小: 12.1 KB
- 大小: 22 KB
- 大小: 21.3 KB
- 大小: 28.2 KB
- 大小: 4.5 KB
- 大小: 8.1 KB
- 大小: 26.2 KB
- 大小: 34.6 KB
- 大小: 27.7 KB
- 大小: 10.4 KB
分享到:
相关推荐
本文档说的是如何在Vbox安装Linux实验环境,以确保在Linux上可以安装Oracle实验环境,已备Oracle学习使用。
用Vbox在Linux上安装Oracle 11g
linux下安装Vbox
绝杀用Vbox在Linux (CentOS 6.X)上安装Oracle 11g
关于主机如何与VBOX中的linux虚拟机实现文件共享.Linux为centos,其他linux主机方法基本相同。 重要修正。在填写完yum后,请填写rpm --import http://ftp.sjtu.edu.cn/centos/5.4/os/i386/RPM-GPG-KEY-CentOS-5
精简版的linux内核,vbox虚拟机导入,可用于测试嵌入式linux系统的一些功能
Hadoop分布式集群搭建过程中IP配置,包括单机伪分布式和多台机器集群搭建。同时包括VBox linux虚拟机网卡配置
第一个是MobaXterm,是一款增强型远程连接工具,可以直接在linux虚拟环境下,使用linux命令进行一系列操作;第二个Centos7的iso映像文件,可以直接在浏览器中下载,版本号最好是最新的版本,不能低于18的;第三个是...
NULL 博文链接:https://qh8.iteye.com/blog/1004783
genymotion-2.6.0-vbox,比较好用的Android模拟器。
这是关于vbox虚拟机三种模式的详细讲解以及hostonly模式下windows跟linux的上网操作。
windows上vbox 4.2.10 安装 oracle enterprise linux 5.7虚拟机,实现宿主机上文件夹共享步骤。
用vbox装centos7后,设置进行桥接上网的步骤,经过本人亲测
VBOX_SDK
vbox虚拟机,网卡不能启动时用此补丁搞定
介绍vbox虚拟机中安装oracle 11g rac for redhat 6.5,从操作系统的安装,到共享存储的设置,网络的设置,都有详细的介绍
VirtualBox中文技术手册 详细介绍了快照 桥接 P2V服务器转换过程
vbox 1.6 虚拟机通过主机NAT上网,并和主机互通.的录像教程.
安卓开发虚拟机,genymotion3.0.2最新版的,自带VBox。
vbox2020b超能版,修改vbox虚拟机硬件信息工具