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
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/270486.html
標籤:Linux
