物理主机连接本地虚拟机中的Ubuntu下的mysql

时间:2024-04-10 14:45:40

前置条件:

         1、已安装虚拟机软件:如VMware Workstation、virtualbox等

         2、虚拟机中已安装Ubuntu或Unix、Red Hat等系统


安装Mysql(本例以Ubuntu系统为例)

        1、登录Ubuntu系统

        2、打开终端(即进入命令操作模式)

        3、Ubuntu上安装MySQL非常简单只需要几条命令就可以完成。

             1. sudo apt-get install mysql-server

             2. apt-get isntall mysql-client

             3. sudo apt-get install libmysqlclient-dev

         注意事项:安装过程中会提示设置密码,不要忘记自己设置的密码

       4、检查安装是否成功

             sudo netstat -tap | grep mysql

             通过此命令,如果看到mysql的socket出去listen状态则安装成功

       5、登录mysql数据库

             mysql -u root  -p

             -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

             物理主机连接本地虚拟机中的Ubuntu下的mysql

   安装Mysql客户端(本例以Navicat 12 for MySQL为例)

       1、登录官网进行下载(也可以通过其他软件平台进行下载):https://www.navicat.com/cht/products/navicat-for-mysql-release-note

       2、下载后根据提示进行安装

       3、安装完成如图所示:物理主机连接本地虚拟机中的Ubuntu下的mysql


     连接前设置

       1、设置虚拟机网络适配器(网络联机选择:桥接模式;且复制物理网络连接状态一定要选择)

          物理主机连接本地虚拟机中的Ubuntu下的mysql 

        2、登录mysql,查询mysql的端口号:

             使用命令show global variables like 'port';

        物理主机连接本地虚拟机中的Ubuntu下的mysql

      3、查询Ubuntu的IP地址(ifcofig),实验时我的IP为:192.168.125.138(查看你自己的IP即可)

        物理主机连接本地虚拟机中的Ubuntu下的mysql

     4、修改mysql绑定的IP(即绑定为第三步查询的IP地址)

          修改/etc/mysql/mysql.conf.d/mysql.cnf文件

          物理主机连接本地虚拟机中的Ubuntu下的mysql

     5、重启mysql

             /etc/init.d/mysqld restart        --重启mysql

     6、查看mysql监听的IP和端口

          netstat  -nat

物理主机连接本地虚拟机中的Ubuntu下的mysql 

        物理主机mysql客户端连接虚拟机mysql

          1、打开Navicat 12 for MySQL客户端

          2、点击connection按钮,配置Host:port:user name:password

             物理主机连接本地虚拟机中的Ubuntu下的mysql 

        3、连接成功