ubuntu下安裝MySQL8.0(轉)


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

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

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

  使用以下命令下載:

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

 

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

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

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

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

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

 

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

1
sudo  apt-get update
 

 

 

 

二.使用APT安裝MySQL:

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

注:

其中兩個彈窗

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

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

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

 

三.開放遠程訪問

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

1.連接到數據庫

1
mysql -u root -p

輸入密碼

 

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

1
show databases;

 

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

1
use mysql;

 

4.查看權限

1
select  host,  user , authentication_string, plugin  from  user ;

 

5.更改加密方式

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

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

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

 
6.開放遠程訪問權限(授權遠程連接)

 ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

 

7.執行刷新權限

1
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