對應版本進去復制下載地址,我這里的下載地址為mysql8.0版本https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
#1、下載安裝包源(這里我用wget命令,直接獲取安裝源,
#最好在/opt目錄下獲取的安裝源)
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
#2、安裝mysql的依賴包,格式:yum -y install +對應安裝源名,
#最到/usr/local中
yum -y install mysql80-community-release-el7-3.noarch.rpm
#3、在線安裝mysql資料庫(yum源中默認安裝Mysql8.0,需要其他版本可
#自行更改)最好是安裝到/usr/local中
yum -y install mysql-community-server
#4、①啟動Mysql
systemctl start mysqld
#②查看運行狀態
systemctl status mysqld.service
注意:獲取臨時密碼并用臨時密碼進行登錄
#1、Mysql安裝完成后會在/var/log/mysqld.log檔案中生成一個初始密碼,
#這里通過查看日志的方式獲取密碼,注意:如果是第一次安裝只會生成一條記錄,
#如果是多次安裝直接看最近的一條記錄,查出的是YgNS_iSfg1h1
grep "password" /var/log/mysqld.log
#2、修改密碼,先使用拿到的臨時密碼登錄mysql登錄mysql
mysql -uroot -pYgNS_iSfg1h1
#3、查看和密碼設定相關的系統變數,結果如下
mysql> set global validate_password.policy=0;
+--------------------------------------+--------+
| Variable_name | Value |
+--------------------------------------+--------+
| validate_password.check_user_name | ON |
| validate_password.dictionary_file | |
| validate_password.length | 8 |
| validate_password.mixed_case_count | 1 |
| validate_password.number_count | 1 |
| validate_password.policy | MEDIUM |
| validate_password.special_char_count | 1 |
+--------------------------------------+--------+
#查詢出來的各變數含義如下
validate_password_dictionary_file:字典檔案,
validate_password.length:密碼長度的最小值(這個值最小為4),
validate_password.mixed_case_count:大小寫的最小個數,
validate_password.number_count:密碼中數字的最小個數,
validate_password.policy:用于控制validate_password的驗證策略 0=LOW 1=MEDIUM 2=STRONG,
validate_password_special_char_count:特殊字符的最小個數,
#4根據以上密碼規則,我們修改密碼為W20289@qq.com
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'W20289@qq.com';
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/252604.html
標籤:其他
上一篇:C語言編程>第二十周 ⑦ 請補充fun函式,該函式的功能是把陣列a中的奇數元素按原來的先后順序放在原陣列后面。
下一篇:vim最常用快捷鍵
