linux之mysql5.7.19安裝步驟

linux之mysql5.7.19安裝步驟

第一步,導入mysql包到/opt/software/mysql目錄下

在這裏插入圖片描述

第二步,解壓縮mysql到當前版本

tar -xvf mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar -C .

第三步,檢測本地是否有mysql已存在的包

檢測本地是否有mysql已存在的包
rpm -qa | grep mysql
//檢測本地是否有mariadb已存在的包
rpm -qa | grep mariadb
//如果存在,則使用rpm命令卸載   -e 刪除    --nodeps 相關依賴
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

在這裏插入圖片描述

第四步,安裝mysql的 server、client、common、libs、lib-compat

//mysql-community-server-5.7.19-1.el7.x86_64.rpm 執行較慢,其他的執行速度較快
rpm -ivh --nodeps mysql-community-server-5.7.19-1.el7.x86_64.rpm
rpm -ivh --nodeps mysql-community-client-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-common-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.19-1.el7.x86_64.rpm

在這裏插入圖片描述

第五步,查看mysql的服務是否啓動,啓動mysql的服務

systemctl status mysqld

**Active: inactive (dead)**代表非活動狀態,未啓動
在這裏插入圖片描述

//啓動mysql的服務
systemctl start mysqld

在這裏插入圖片描述

第六步,查看默認生成的密碼,並改密碼

//查看默認生成的密碼
cat /var/log/mysqld.log | grep password

在這裏插入圖片描述

//用默認生成的密碼登錄到mysql,注意生成的密碼用''單引號包起來
mysql -uroot -p'&tjyTZq:(7n5'

在這裏插入圖片描述
修改mysql密碼規則
在這裏插入圖片描述

//臨時修改密碼強度檢查等級爲0
set global validate_password_policy=0;

在這裏插入圖片描述

//臨時修改密碼至少要包含的小寫字母個數和大寫字母個數爲0
set global validate_password_mixed_case_count=0;

在這裏插入圖片描述

//臨時修改密碼至少要包含的數字個數爲3
set global validate_password_number_count=3;

在這裏插入圖片描述
臨時修改密碼最小長度爲3,參數默認爲8
密碼有最小值的限制,最小值爲:validate_password_number_count 密碼至少要包含的數字個數+validate_password_special_char_count 特殊字符+
(2 * validate_password_mixed_case_count)至少要包含的小寫字母個數和大寫字母個數

//臨時修改密碼至少要包含的特殊字符數爲0
set global validate_password_special_char_count=0;

在這裏插入圖片描述

//修改密碼
set password for root@localhost = password('000000');

在這裏插入圖片描述

第七步,修改用戶權限

//查詢當前user表內root的登錄權限
select host,user from mysql.user;
//修改權限爲所有%
update mysql.user set host = '%' where user = 'root';
//刷新緩存
flush privileges;

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章