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
