Centos7或RedHat7下安裝Mysql

余月七發表於2020-11-02

一次簡單的Mysql安裝記錄

前言

由於網上安裝Mysql的方式有很多種,但有些方式並未安裝成功,比如用Yum源,還待後續檢視具體是哪一步出了問題

以rpm包的形式安裝Mysql

第一步:yum install wget -y

//安裝wget工具

第二步: 以tar包形式拉取下載並進行解壓

1.用wget拉取下載:

wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar

2.進行解壓(個人是解壓在/usr/local/src/mysql目錄下):

tar -xvf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar

圖片參考:

第三步:安裝

注意:在結尾加上 --nodeps --force  該欄位,該功能為取消依賴安裝。且按以下順序安裝!!

1.rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm --nodeps --force

2.rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm --nodeps --force

3.rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm --nodeps --force

4.rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm --nodeps –force

第三步:啟動mysql服務,並且檢視服務狀態

1.啟動:systemctl start mysqld

2.檢視狀態:systemctl status mysqld

3.成功之後:圖片參考

第四步:檢視Mysql預設密碼

1.檢視Mysql日誌

grep 'temporary password' /var/log/mysqld.log

2.圖片參考

第五步:修改預設密碼

1.修改密碼sql語句(修改使用者名稱為‘root‘的密碼為’123456‘)

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

2.假如修改失敗,出現如下提示資訊“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements”,請繼續以下兩條sql語句,如果修改成功可忽略以下兩條sql語句

2.1設定 validate_password_policy 的全域性引數為 LOW  :  set global validate_password_policy=LOW;

2.2 設定全域性引數為 6 : set global validate_password_length=6;

2.3 重新更改 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

第六步:登入Mysql

最後:學會檢視錯誤日誌

由於個人原因,在第二次檢視mysql服務和啟動服務時,出現錯誤提示。特此記錄!

1.檢視錯誤日誌:cat  /var/log/mysqld.log

2.如出現圖中錯誤可以採用以下方式解決

2.1  mkdir -p /var/run/mysqld

2.2  chown mysql.mysql /var/run/mysqld

2.3 最後,重啟mysql服務

3. 如果未出現圖中錯誤,要學會檢視錯誤日誌並且解決它!!

相關文章