一.首先,將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:
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.更改加密方式
******是數據庫密碼
1
|
ALTER
USER
'root'
@
'localhost'
IDENTIFIED
WITH
mysql_native_password
BY
'******'
;
|
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里面的命令
注: