国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

centos7 用rpm安裝mysql詳解

2019-11-02 16:20:38
字體:
供稿:網(wǎng)友

   最近做一個項(xiàng)目,需要用centos做數(shù)據(jù)服務(wù)器,用mysql數(shù)據(jù)庫,就需要安裝mysql數(shù)據(jù)庫,之前沒接觸過centos,因此什么也不懂,就從網(wǎng)上也查了很多資料,都覺得不是最好的方法。最后結(jié)合mysql官方資料和網(wǎng)友的資料,最后用rpm方式安裝,并總結(jié)給其他人以參考。

    首先打開mysql管網(wǎng),找到“yum repository”打開頁面或者直接打開如下鏈接

http://dev.mysql.com/downloads/repo/yum/

,找到自己需要的,點(diǎn)擊download,下載rpm文件,在centos中下載完成house可以用軟件管理器安裝,也可以自己用命令行安裝

sudo rpm -Uvh 'filename'

  完成安裝。

    輸入

yum repolist all | grep mysql

  可以查看所有的mysql對應(yīng)的rpm包,如果是安裝之前的版本,則需要進(jìn)行相應(yīng)的設(shè)置,打開

/etc/yum.repos.d/mysql-community.repo

文件,設(shè)置對應(yīng)版本的enabled屬性,1是啟用,0是禁用,如果安裝當(dāng)前的最新版本,則無需進(jìn)行任何 設(shè)置。

     輸入以下命令開始安裝mysql

sudo yum install mysql-community-server

  等待安裝完成,輸入以下命令,啟動mysql服務(wù)  

sudo service mysqld start

  啟動完成,house可以查看mysql服務(wù)狀態(tài)

sudo service mysqld status

  如果安裝的是5.7版本,在服務(wù)啟動時,因?yàn)閿?shù)據(jù)目錄是空的,會產(chǎn)生以下操作:

      初始化服務(wù)器   在數(shù)據(jù)目錄中生成SSL證書和密鑰文件   安裝并啟用 validate_password 插件   超級用戶賬戶'root'@'localhost'被創(chuàng)建,超級用戶密碼被設(shè)置并存儲在error日志文件,如需要顯示它,則執(zhí)行如下命令

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

 此時會生成一個隨機(jī)密碼,在命令行中輸入

mysql -uroot -p

  加上剛才的隨機(jī)密碼,登錄mysql。

  用該密碼登錄到服務(wù)端后,必須馬上修改密碼,不然會報如下錯誤(本地方參考http://www.cnblogs.com/ivictor/p/5142809.html):

mysql> select user();

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

  如果只是修改為一個簡單的密碼,會報以下錯誤:

mysql>  ALTER USER USER() IDENTIFIED BY '12345678';

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements  

這個其實(shí)與validate_password_policy的值有關(guān)。

validate_password_policy有以下取值:

Policy Tests Performed 0 or LOW Length 1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters 2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file

默認(rèn)是1,即MEDIUM,所以剛開始設(shè)置的密碼必須符合長度,且必須含有數(shù)字,小寫或大寫字母,特殊字符。

有時候,只是為了自己測試,不想密碼設(shè)置得那么復(fù)雜,譬如說,我只想設(shè)置root的密碼為123456。

必須修改兩個全局參數(shù):

首先,修改validate_password_policy參數(shù)的值

mysql> set global validate_password_policy=0;

Query OK, 0 rows affected (0.00 sec)

  更改之后可以修改為你自己的密碼。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 常山县| 溆浦县| 成武县| 原平市| 沈丘县| 通州区| 中超| 合川市| 鄯善县| 定兴县| 沁源县| 高清| 漾濞| 子长县| 绥阳县| 马公市| 淄博市| 峨眉山市| 尖扎县| 剑阁县| 夏津县| 大庆市| 观塘区| 上犹县| 白玉县| 永善县| 临夏市| 天津市| 中西区| 平凉市| 嘉义市| 乌鲁木齐县| 东至县| 长宁区| 西吉县| 横峰县| 防城港市| 泌阳县| 同江市| 柏乡县| 苏尼特右旗|