vm安装Ubuntu 本机navicat连接Ubuntu MySQL

先下载 虚拟机软件 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 进行查看

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿online

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值