一、安装Ubuntu
在这里插入图片描述
二、更换下载源,下载快速
打开设置,进入软件与更新
选择其他,运行,这里不需要点击更新
三、安装Mysql
sudo apt-get purge libappstream3 #需要,如果直接可能会报错
sudo apt-get update #更新软件源
sudo apt-get install mysql-server # 安装mysql
四、服务开启关闭
service mysql start
service mysql stop
五、查看服务
(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看)
方法一:
netstat -anp |grep 3306
方法二:
netstat -nultp(此处不用加端口号)
六、进入mysql shell
mysql -u root -p
七、开启远程访问
mysql> use mysql;
Database changed
mysql> grant all privileges on *.* to root@'%' identified by "你的密码";
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges; #刷新一下
Query OK, 0 rows affected (0.00 sec)
mysql> select host,user,password from user;
最好在重启
service mysql restart
八、设置虚拟机网络ip ,实现主机与虚拟机互ping
因为是校园网,需要进行登录
所以选择双网卡
在虚拟机控制器,设置虚拟机,点击网络
网卡1:
网卡2:
如果不进行双网卡,单独一个,就用桥接网卡,因为是校园网,我只用桥接会有登录校园网的页面,比较麻烦,所以建议双网卡。
九、navicat 12 连接虚拟机数据库
查看虚拟机ip,点击Ubuntu右上角的数据,点击连接信息
查看是否有两个网络
其中一个和你本地的同字段 一般为172 或196开头
10.0.2.15是网络地址转换的,只能虚拟机ping 主机
使用非10.0.2.15,与主机同字段的
十、解决mysql乱码
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
查看是否成功:
show variables like "char%";