最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

CentOS7.2下MySQL的安裝與相關(guān)配置

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 20:43:37
文檔

CentOS7.2下MySQL的安裝與相關(guān)配置

CentOS7.2下MySQL的安裝與相關(guān)配置:一、相關(guān)配置如下 操作系統(tǒng): CentOS 7.2 MySQL版本: 5.7.x 二、下載安裝 2.1 下載rpm包 選擇相應(yīng)的版本:系統(tǒng)版本和包版本. 系統(tǒng)版本可以通過 uname -a 來查看: wget http://repo.mysql.com//mysql57-community-rel
推薦度:
導(dǎo)讀CentOS7.2下MySQL的安裝與相關(guān)配置:一、相關(guān)配置如下 操作系統(tǒng): CentOS 7.2 MySQL版本: 5.7.x 二、下載安裝 2.1 下載rpm包 選擇相應(yīng)的版本:系統(tǒng)版本和包版本. 系統(tǒng)版本可以通過 uname -a 來查看: wget http://repo.mysql.com//mysql57-community-rel

一、相關(guān)配置如下

     操作系統(tǒng): CentOS 7.2

     MySQL版本: 5.7.x

二、下載安裝

2.1 下載rpm包

選擇相應(yīng)的版本:系統(tǒng)版本和包版本. 系統(tǒng)版本可以通過 uname -a 來查看:

wget http://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm

2.2 下載安裝軟件源

sudo yum localinstall platform-and-version-specific-package-name.rpm

platform-and-version-specific-package-name.rpm 這個(gè)就是跟上面那個(gè)匹配的,對(duì)于上例來說也就是 mysql57-community-release-el7-9.noarch.rpm .

說明: 這個(gè)操作是會(huì)將 MySQL Yum repository 添加到系統(tǒng)的 repository list ,還會(huì)下載 GnuPG key 來檢查軟件包的完整性.

可以查看系統(tǒng)是否添加了該源:

shell> yum repolist all | grep mysql

通過上述命令的輸出結(jié)果來判斷.

2.3 安裝MySQL

sudo yum install mysql-community-server

2.4 啟動(dòng)MySQL Server

sudo systemctl start mysqld

可以查看server運(yùn)行狀況

systemctl status mysqld

要讓mysql開機(jī)啟動(dòng)可以通過該命令設(shè)置: systemctl enable mysqld.service

注意是 mysqld ,有個(gè) d .

2.5 初始化設(shè)置

mysql_secure_installation

該命令會(huì)要你設(shè)置一些密碼等信息.

到這里所有步驟都走完了,如果有問題可以參考下面.

三、問題

Q1. 初始化要求登錄密碼:

原因: MySQL 5.7及以上在安裝的時(shí)候會(huì)生成一個(gè)隨機(jī)的臨時(shí)密碼,存在這里: /var/log/mysqld.log ,可以通過下面方法來獲取該密碼:

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

Q2. 設(shè)置密碼出現(xiàn) Password Policy問題

也就是為什么不能設(shè)置6位密碼的問題.

原因: MySQL里帶了一個(gè)密碼驗(yàn)證的插件來防止密碼設(shè)置過于簡單.

可以先設(shè)置一個(gè)復(fù)雜的密碼,然后再修改密碼要求后再改成簡單的,這個(gè) 復(fù)雜密碼的要求 是:

     1.  特殊字符

     2.  大小寫字母

     3.  數(shù)字

     4.  長度8位

這里給個(gè)示范密碼: !Aa112233 .

在用新的密碼登錄之后,先查看密碼相關(guān)的變量:

SHOW VARIABLES LIKE 'validate_password%';

+--------------------------------------+--------+
| Variable_name | Value |
+--------------------------------------+--------+
| 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 |
+--------------------------------------+--------+

上面的這些變量就是關(guān)于密碼的限制,這個(gè)可以改:

mysql> SET GLOBAL validate_password_policy = LOW;
mysql> SET GLOBAL validate_password_length = 6;
mysql> SET GLOBAL validate_password_number_count = 0;
mysql> SET GLOBAL validate_password_mixed_case_count = 0;
mysql> SET GLOBAL validate_password_special_char_count = 0;

然后可以設(shè)置6位的密碼了.

總結(jié)

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

CentOS7.2下MySQL的安裝與相關(guān)配置

CentOS7.2下MySQL的安裝與相關(guān)配置:一、相關(guān)配置如下 操作系統(tǒng): CentOS 7.2 MySQL版本: 5.7.x 二、下載安裝 2.1 下載rpm包 選擇相應(yīng)的版本:系統(tǒng)版本和包版本. 系統(tǒng)版本可以通過 uname -a 來查看: wget http://repo.mysql.com//mysql57-community-rel
推薦度:
標(biāo)簽: 安裝 下載安裝 mysql
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top