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