ubuntu下安裝MySQL8.0


為了一勞永逸不每次都到處找資料,花了一下午時間做了這些。其中大部分是根據官方手冊來的,后面部分謝謝大佬的幫助,超開心。

一.首先,將MySQL APT存儲庫添加到系統的軟件存儲庫列表中

1.轉到https://dev.mysql.com/downloads/repo/apt/上的MySQL APT存儲庫的下載頁面,

  選擇並下載適用於Linux發行版的發行包的下載路徑 ,

  使用以下命令下載:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

 

2.使用以下命令安裝下載的發行包,替換 version-specific-package-name 為下載的包的名稱(如果未在包所在的文件夾中運行命令,則以其路徑開頭):

sudo dpkg -i /PATH/version-specific-package-name.deb

 我的在當前文件下運行的是以下命令:

sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb

 注:中間彈窗直接↓到點”OK“

 

3.使用以下命令從MySQL APT存儲庫更新包信息(此步驟是必需的):

sudo apt-get update
 
 

二.使用APT安裝MySQL:

(不執行以上步驟直接執行這句得到的MySQL版本是5.7)
sudo apt-get install mysql-server

注:

其中兩個彈窗

第一個是確認密碼(設置數據庫密碼)

另一個是選擇加密方式,工具較新選第一個,較老選第二個

下載時間略長稍作等待,到這就安裝完成啦

 

三.開放遠程訪問

開放遠程訪問,以連接可視化圖形界面

1.連接到數據庫

mysql -u root -p

輸入密碼

 

2.查看數據庫會看到有一個mysql

show databases;

 

3.選擇當前使用數據庫為mysql

use mysql;

 

4.查看權限

select host, user, authentication_string, plugin from user;

 

5.更改加密方式

   因為mysql8的加密方式不一樣,遠程工具連接不上因此要更改加密方式

  ******是數據庫密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '******';

 
6.開放遠程訪問權限(授權遠程連接)
grant all on *.* to 'root'@'%';

 

7.執行刷新權限

flush privileges;

 

另有一個update的方式可參考https://blog.csdn.net/qq_40147863/article/details/86485439?tdsourcetag=s_pctim_aiomsg

update對表結構直接修改如果把%寫錯成/,就會造成root賬戶就登陸不了了,使用需謹慎

因此我們一般使用mysql里面的命令


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM