Centos7或RedHat7下安裝Mysql

一次簡單的Mysql安裝記錄

前言

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

以rpm包的形式安裝Mysql

第一步:yum install wget -y

//安裝wget工具

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

1.用wget拉取下載:

wget //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. 如果未出現圖中錯誤,要學會查看錯誤日誌並且解決它!!