ubuntu虚拟机服务器远程连接+mysql连接

1、配置地址

方式一

1)更改本机ipv4地址为如下(可以随便填,但需要保证虚拟机ip地址与本机ip地址在同一网段)


2)更改虚拟机ip前(默认为10.0.2.15),尝试ping某个与本机同网段的地址


3)进行虚拟机网卡配置,选择桥接网卡


界面名称与本地连接中网络连接详细信息匹配


4)打开虚拟机使用vi编辑器编辑/etc/network/interfaces文件,修改网卡的配置

     注释inet dhcp行,添加:

     iface enp0s3 inet static
     address 192.168.10.22
     netmask 255.255.255.0


5)修改完,重启虚拟机

6)再次ping该地址,通了


7)使用putty通过ssh协议连接到远程服务器(主机为虚拟机ip)


8)通过SFTP协议跟远程服务器传输文件


站点文件列出如下:


方式二(无需修改文件):

1)使用ifconfig查看网络配置信息


2)ubuntu网卡配置

 连接方式为NAT,设置端口转发规则,端口号(虚拟机默认为22)和子系统ip(与虚拟机ip相同)。

端口转发规则,可直接使用本机ip(127.0.0.1/localhost)进行远程连接,会根据规则自动转发到匹配的子系统IP及主机端口,也就是转发到虚拟机ip。


3)如需传送文件到虚拟机,可在FileZilla进行站点设置




2、在虚拟机安装mysql,通过本机mysql连接到虚拟机

1)通过FileZilla将mysql安装包拖拽上传到虚拟机home目录或者通过SCP命令上传


在home目录列出文件如下,上传成功:


2)移动或者复制mysql的安装包到/usr/local目录里面

3)解压缩mysql的安装包

4)创建符号连接

5)切换到/usr/local/mysql目录中,执行初始化的脚本

      sudo bin/mysqld --initialize --user=mysql

      sudo bin/mysql_ssl_rsa_setup

6)配置自动启动
     i.复制/usr/local/mysql/support-fils/mysql.server文件到/etc/init.d目录中,并且改名为mysql

       sudo cp ./support-files/mysql.server /etc/init.d/mysql

     ii.使用update-rc.d命令,把mysql增加到系统的自动启动列表里面

       sudo update-rc.d mysql defaults

7)手动启动服务

      sudo service mysql start

8)修改mysql的密码,否则临时密码只能使用一次

    ./bin/mysql -u root -p

    填写临时密码,进入mysql控制台

    mysql> alter user user() identified by '1234';

9)在ubuntu建立一个数据库和数据表


10)在本机mysql远程登录虚拟机mysql,查看虚拟机上的数据库表