ubuntu安装mysql8.0(完整)
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
新版本的MySQL 8安装发生了很大的变化,很多东西都变了,但是网上的大都是旧版本的,今天安装遇到了很多问题,因此自己分享一下最新版本的安装。MySQL 8才能支持Ubuntu18,其他版本不支持安装时请注意。
https://mp.csdn.net/console/editor/html/108301339 参考上一篇我就是参照这两篇部署好的
工具/原料
Windows 10
VMware Workstation 14 Pro
Ubuntu 18.04
Navicat Premium 12
方法/步骤
1
https://dev.mysql.com/downloads/repo/apt/ 在这个网址中下载安装工具
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
2
在文件夹中找到下载的文件,并执行sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
3
出现如下界面按Enter键
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
4
选择8.0,回车确定,返回上一个界面之后选择OK并回车确定
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
5
之后执行 sudo apt-get update;sudo apt-get install mysql-server;
安装过程中会出现几次询问都选yes
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
6
之后会出现如下所示界面,输入两次密码
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
7
密码输入完成之后会出现如下界面选择密码的加密方式,由于第一种加密方式Ubuntu还不支持,所以选择第二种加密方式
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
8
安装完成之后启动mysql:service mysql start;
然后进入数据库但是会出现拒绝访问,这是需要重置密码才可以进入,之前就是在这里卡了好久
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
9
1: sudo su;进入root用户模式(第一次进入需要输入当前用户的密码);
2: cd /etc/mysql/mysql.conf.d;进入mysql的配置文件夹
3: cp mysqld.cnf mysqld_bak.cnf;对配置文件进行备份
4: vim mysqld.cnf;编辑配置文件(提示没有vim是需要使用:sudo apt-get install vim;进行安装)
5: 在如下位置输入skip-grant--tables; (此处如果不行就在前面加--和下面一致)
6: 保存并退出
7: 重启mysql:service mysql restart
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
10
mysql -uroot;进入数据库 (mysql -uroot -p 有密码时登陆命令这样应该就不用 --skip-grant--tables)
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
11
use mysql;变更数据库
update user set authentication_string = '' where user='root';将root用户密码置空,将之前mysqld.cnf中添加的skip-grant--tables删除;重启mysql。
mysql -uroot ;进入数据库;
use mysql;
alter user 'root'@'localhost' identified with mysql_native_password by '新密码';
update user set host = '%' where user='root';将root用户的权限设置为可以远程登录
flush privileges;刷新用户权限
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
12
在虚拟机中使用 ifconfig,查看虚拟机地址
在主机中win+R,在弹出的输入框中输入cmd回车,并ping一下看两个系统是否相通
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
13
打开Navicat,填好相关信息,点击测试连接
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
14
连接成功
Navicat连接Ubuntu18.04(虚拟机)及MySQL8安装
————————————————
版权声明:本文为CSDN博主「qq_25333021」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_25333021/article/details/108301367
您的资助是我最大的动力!
金额随意,欢迎来赏!