MySQL安裝教程(CentOS7系統)

2021-10-19 07:47:49 字數 2948 閱讀 7513

指令:

wget

效果展示:

指令:

rpm -ivh mysql57-community-release-el7-

9.noarch.rpm

指令:

yum -y install mysql-server
效果展示:

指令:

systemctl status mysqld   -----  檢視mysql服務狀態

systemctl start mysqld ----- 啟動mysql服務

systemctl stop mysqld ----- 停止mysql服務

效果展示:

安裝mysql的時候缺省會把日誌資訊放到/var/log/mysqld.log檔案,使用grep指令查詢臨時密碼,並且進行高亮顯示。

指令:

grep 'temporary password'

/var/log/mysqld.log

使用獲取到的臨時密碼進行登入

mysql -u root -p
之後輸入剛才查到的臨時密碼

進行密碼修改

上還展示了一種錯誤的情況,mysql5.7以上的版本對預設密碼的要求必須是大小寫字母數字特殊字母的組合且至少要8位長度。

你要是這麼犟的話,那也是有辦法的。那就得修改mysql伺服器的密碼限制方式了。

1、先檢視mysql密碼的規則

validate_password_length 是密碼的最短長度,現在是8位

validate_password_policy 是密碼的安全等級,現在是中級

2、進行修改

指令:

# 設定密碼長度

setglobal validate_password_length=

6# 設定密碼的安全等級

setglobal validate_password_policy=low

效果展示:

如果說我們想在任何地方都能連到資料庫的話,就需要開啟遠端連線的許可權,那麼來看看怎麼實現。

1、檢視資料庫

show

databases

;

2、進入mysql資料庫

3、查詢當前系統的使用者資訊

4、新增使用者

grant

allprivilegeson*

.*to'xiaobai'@'%

' identified by '

123456' with

grant

option

;

意思是為小白這個使用者授權所有許可權,查詢一下的話,xiaobai這個使用者已經加進去了。

5、重新整理許可權,讓新增的配置資訊生效

flush privileges

;

這樣的話就可以使用xiaobai賬號進行資料庫的連線。

開啟伺服器的3306埠就可以訪問遠端伺服器的資料庫了。

對於linux防火牆的操作我找了一篇文章

linux:centos7防火牆 開放埠配置

進行如下操作之後,我終於可以連線遠端資料庫了。

使用本機cmd連線一下試試。

mysql -u xiaobai -p123456 -h 192.168

.13.130

-u 後面是使用者名稱

-p 後面是密碼(必須得緊挨著,中間沒空格)

-h 後面是伺服器的位址

centos安裝mysql教程

上傳檔案 scp mysql root 192.168.0.111 root 解壓 tar zxvf mysql 5.7 tar.gz mv mysql 5.7 usr local mysql cd usr local mysql 建立使用者和使用者組 groupadd mysql useradd ...

centos安裝mysql教程

檢視mariadb版本 rpm qa grep mariadb 解除安裝mariadb rpm e mariadb libs 5.5.56 2.el7.x86 64 nodeps 重啟機器 reboot 將mysql 8.0.18 1.el8.x86 64.rpm bundle.tar安裝包上傳到 ...

CentOS 安裝MySQL 詳細教程

一 安裝 3 安裝 mysql 服務端 yum y install mysql community server 報錯了 no match for argument mysql community server error unable to find a match mysql community...