先下载 虚拟机软件 VMware Workstation Pro;(我下的16版,自己找密钥)
打开VMware Workstation Pro;
左侧右键鼠标,新建虚拟机
如图,选择典型,下一步
稍后安装系统,下一步
选择系统,我选 Linux Ubuntu 64位,下一步
虚拟机命名,选择安装位置 ,下一步
根据提示选择,下一步
注 : 单个文件的优点是在磁盘内容相对稳定时,其访问速度相对会快一点,但是如果虚拟磁盘增长很快,或容量变化很大,可能会产生大量碎片,性能下降会很明显。另一个缺点是如果单文件受损,相当于整个磁盘丢失,代价较大。
多个文件的处理方法的优点正是克服单文件的缺点,不过多文件的缺点在于文件链接复杂,访问效率相对单文件磁盘略为低些。
点击完成,
安装完毕,如图
先不开启,选择编辑虚拟机设置,如图,选择ISO映像文件(文件自行下载)
清华镜像网站 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
完成后开启虚拟机,回车
开启后等待 出现安装界面,找到中文 安装Ubuntu
键盘布局 默认 点击继续
接着继续
选择 现在安装
继续
找到大概位置 (上海) 继续
输入相关信息 继续 等待安装完成
安装完毕后 重启
重启后输入密码 出现如下界面,一路跳过 前进 最后完成
完成后 注意屏幕下方 选择安装tools,可以调整屏幕分辨率
安装好后 点击磁盘图标
如果没有此图标
找到虚拟机处,右键 重新安装
右键提取到桌面
右键终端打开
输入 sudo ./vmware-install.pl 一路回车 最后完成后 重启一下
重新进入后 打开终端
确保系统中的所有软件包和存储库都是最新的,可以通过运行以下命令来执行此操作:sudo apt update
现在,我们将通过 apt 包管理器安装 MySQL,执行下面的命令。
sudo apt install mysql-server
安装完成后 输入 sudo /etc/init.d/mysql start 或是 service mysql start 启动服务
输入 sudo systemctl status mysql 查看
输入 mysql --version 查看版本
先输入 sudo mysql 进入MySQL
再在里面输入
alter user ‘root’@’localhost’ identified with mysql_native_password by ‘自己设置密码’;
密码建议 数字 大写英文 小写英文 特殊符号 组成
设置成功后 exit 退出 MySQL
为了提高MySQL安装的安全性,执行sudo mysql_secure_installation
由于已经更改过密码 此时第一个 选no
在接下来的两个步骤中,将提示您一些问题,并根据您提供的答案来设置系统的安全性。
第一个问题是有关删除匿名测试用户的信息。 按Y并按Enter键:
下一个问题是关于禁止远程系统的root登录。 建议root用户允许来自本地系统的连接,并拒绝来自远程连接的连接。 选择Y并按Enter键:
下一个问题是删除“测试”数据库。 如果要删除它,请按Y并按Enter键
在最后一步中,将要求您重新加载特权表,以使上述更改生效。 按Y 键,然后按Enter键 ,所有安全设置将被提交:
重新加载特权表后,“全部完成!” 消息应该出现:all done
一切完成后 输入 mysql –u root –p 回车 输入密码 回车 进入MySQL
接下来就是 本机 navicat远程连接Ubuntu MySQL 数据库
输入 use mysql 选择数据库
可以先进mysql库中的user表查看root的host(连接地址)及plugin(密码验证)属性
select user, host, plugin from user where user = 'root';
host不是%就修改连接地址允许范围
update user set host = '%' where user = 'root';
操作完成后刷新一下权限 flush privileges;
2.配置文件修改
先看一下3306端口状态
netstat –aptn 根据提示安装
如果显示127.0.0.1:3306,那么修改MySQL配置文件
输入指令
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 下修改bind-address 127.0.0.1->0.0.0.0
3.防火墙设置
查看防火墙是不是开启了3306的访问
ufw status
如果没有那就开启
ufw allow 3306
之后也可以开启本机IP对Linux上服务器额度访问
本机打开终端 输入 ipconfig 找到如下IP 回到Ubuntu ufw allow from 本机IP
Sudo ufw status 查看添加的规则
查看Ubuntu上IP地址
输入 Ifconfig
记录此处IP
回到本机 打开navicat
新建连接 主机输入Ubuntu查到的IP 密码是Ubuntu上MySQL的密码
到此navicat远程连接 Ubuntu上MySQL完成
查看Ubuntu MySQL安装位置
进入MySQL mysql –u root –p
进入后输入show variables like’%data%’; 找到datadir 后面就是数据库表的储存位置
sudo ls 进行查看