- 浏览: 567262 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (618)
- java (109)
- Java web (43)
- javascript (52)
- js (15)
- 闭包 (2)
- maven (8)
- 杂 (28)
- python (47)
- linux (51)
- git (18)
- (1)
- mysql (31)
- 管理 (1)
- redis (6)
- 操作系统 (12)
- 网络 (13)
- mongo (1)
- nginx (17)
- web (8)
- ffmpeg (1)
- python安装包 (0)
- php (49)
- imagemagic (1)
- eclipse (21)
- django (4)
- 学习 (1)
- 书籍 (1)
- uml (3)
- emacs (19)
- svn (2)
- netty (9)
- joomla (1)
- css (1)
- 推送 (2)
- android (6)
- memcached (2)
- docker、 (0)
- docker (7)
- go (1)
- resin (1)
- groovy (1)
- spring (1)
最新评论
-
chokee:
...
Spring3 MVC 深入研究 -
googleyufei:
很有用, 我现在打算学学Python. 这些资料的很及时.
python的几个实用网站(转的) -
hujingwei1001:
太好了找的就是它
easy explore -
xiangtui:
例子举得不错。。。学习了
java callback -
幻影桃花源:
太好了,謝謝
Spring3 MVC 深入研究
原文地址:http://pengranxiang.iteye.com/blog/715643
vbox中Linux mysql 的远程连接
博客分类: Linux
LinuxMySQL虚拟机防火墙vim
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~
vbox中Linux mysql 的远程连接
博客分类: Linux
LinuxMySQL虚拟机防火墙vim
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~
发表评论
-
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
2015-10-21 09:48 568原文地址:http://c.biancheng.net/cpp ... -
Linux(非ubuntu系统)下安装lrzsz
2015-09-14 15:12 506原文地址:http://jingyan.baidu.com/a ... -
Linux中LANG,LC_ALL,local详解
2015-09-08 15:59 740原文地址:http://blog.csdn.net/z4213 ... -
linux查看磁盘io的几种方法
2015-04-21 10:04 1287原文地址:http://www.3lian.com/edu/2 ... -
Linux新手入门:Unable to locate package错误解决办法
2015-03-24 09:33 1023原文地址:http://www.cppblog.com/col ... -
Linux流量监控工具 - iftop (最全面的iftop教程)
2015-03-10 18:28 928原文地址:http://www.vpser ... -
java.net.NoRouteToHostException: Cannot assign requested address
2015-03-06 11:50 2775原文地址:http://blog.sina.com.cn/s/ ... -
Linux命令大全(自己用)
2015-02-10 11:42 1175原文地址:http://blog.chinaunix.net/ ... -
Linux tcpdump命令详解
2015-02-04 16:29 882原文地址:http://www.cnblo ... -
Linux中find常见用法示例
2014-10-24 09:42 408原文地址:http://blog.chin ... -
Linux中find常见用法
2014-10-24 09:40 650原文地址:http://tutorials.hostucan. ... -
CentOS升级Git(自己看)
2014-10-23 10:13 380原文地址:http://blog.csdn.net/ljian ... -
rpm 命令|rpm 安装|rpm 卸载|rpm 使用|rpm 删除
2014-10-23 10:04 664原文地址:http://www.jb51.net/LINUXj ... -
关于vbox使用的一点总结
2014-07-02 16:52 848原文地址:http://chinachen ... -
putty
2014-07-02 15:36 697putty host 127.0.0.1:2222 putty ... -
ssh 连 koding
2014-07-02 14:03 886原文地址:http://www.cnblo ... -
用PROXYCHAINS实现SSH全局代理
2014-07-02 13:26 2745用PROXYCHAINS实现SSH全局代理 LINUX下可以实 ... -
在windows下用virtualbox虚拟ubuntu,并通过ssh登录
2014-07-01 16:37 611The best way to login to a gues ... -
文本搜索必学命令-grep egrep fgrep用法以及正则表达式
2014-03-13 14:54 795文本搜索必学命令-grep egrep fgrep用法以及正则 ... -
HTTrack 网站复制
2014-02-14 16:03 3082黑客 专题一 常用工具 ...
相关推荐
本文档说的是如何在Vbox安装Linux实验环境,以确保在Linux上可以安装Oracle实验环境,已备Oracle学习使用。
用Vbox在Linux上安装Oracle 11g
linux下安装Vbox
### 绝杀用Vbox在Linux (CentOS 6.X)上安装Oracle 11g #### 一、新建虚拟机 在准备安装Oracle 11g之前,首先需要搭建一个合适的虚拟环境。这里选用的是Oracle VM VirtualBox作为虚拟化平台,并在其中安装CentOS 6....
关于主机如何与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虚拟机网卡配置
标题“用vbox安装centos后进行上网”表明本文档旨在指导用户如何通过VirtualBox虚拟化平台安装CentOS操作系统,并设置网络连接以实现上网功能。 #### 描述解读 描述提到“用vbox装centos7后,设置进行桥接上网的...
NULL 博文链接:https://qh8.iteye.com/blog/1004783
genymotion-2.6.0-vbox,比较好用的Android模拟器。
网络桥接功能是指VirtualBox的虚拟机可以通过宿主机的网络适配器直接连接到实际的物理网络中。这意味着虚拟机可以被分配一个网络上实际存在的IP地址,从而能够像一台物理机一样与网络中的其他设备进行通信。这对于...
### vbox安装Oracle 11g RAC环境详细步骤 #### 环境概要与配置需求 本实验旨在一台普通Windows 7操作系统上通过安装VirtualBox虚拟机来模拟Oracle 11g RAC (Real Application Clusters)环境。具体而言,实验将创建...
windows上vbox 4.2.10 安装 oracle enterprise linux 5.7虚拟机,实现宿主机上文件夹共享步骤。
VBOX_SDK
vbox虚拟机,网卡不能启动时用此补丁搞定
vbox 1.6 虚拟机通过主机NAT上网,并和主机互通.的录像教程.
在虚拟机技术中,VirtualBox(Oracle VirtualBox)是一款常用的虚拟化软件,它提供了多种网络连接模式,帮助用户在虚拟环境中模拟真实的网络环境。本文将详细讲解VirtualBox的三种网络模式:桥接(Bridged)、NAT...
标题中的"genymotion-2.12.0-vbox(Windows)"指的是该软件的特定版本,即2.12.0,该版本基于VirtualBox技术,这是一款开源的虚拟化软件,用于在主机操作系统上运行多个独立的虚拟环境。 在Android Studio中,开发...
大部分的VBOX修改骗不过网易的检测.如果要用VBOX6.1以上的新版本,你需要去封装新内核才可以使用.4.3.12以后官方版本的内核已经签名了不能用了.里面用了精易模块,要直接使用你可能删掉多余的,获取句柄方面的代码.因为...