CentOS下安裝mysql

環(huán)境

阿里云 CentOS 7.4 (Linux)

安裝方法

本次安裝使用rpm安裝包的方式
參考文章 http://www.itdecent.cn/p/04a5178a47fc
鑒于上述優(yōu)點(diǎn),本次安裝使用rpm方式,下面是安裝全過(guò)程

從官網(wǎng)選擇自己想要安裝的mysql版本
  1. mysql官網(wǎng)鏈接 https://dev.mysql.com/downloads/repo/yum/

    image.png

  2. 在網(wǎng)站最底下,點(diǎn)擊 <Download>


    image.png
  3. 同樣網(wǎng)站最后,右鍵 <[No thanks, just start my download.]>,賦值下載鏈接

    image.png

    下載鏈接如下
    https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

在CentOs上安裝mysql

下載rpm
wget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
替換yum
yum -y install mysql80-community-release-el7-1.noarch.rpm
安裝mysql
yum -y install mysql-community-server
啟動(dòng)mysql
systemctl start mysqld.service
查看mysql運(yùn)行狀態(tài)
systemctl status mysqld.service
查看初始化密碼
grep "password" /var/log/mysqld.log
登錄
mysql -uroot -p
修改默認(rèn)密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
(注意,新設(shè)定的new_password過(guò)于簡(jiǎn)單會(huì)報(bào)錯(cuò))

MySQL完整的初始密碼規(guī)則可以通過(guò)如下命令查看
SHOW VARIABLES LIKE 'validate_password%';
密碼的長(zhǎng)度是由validate_password_length決定的,而validate_password_length的計(jì)算公式是
validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)
可以通過(guò)如下命令修改
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
設(shè)置之后,密碼就可以設(shè)置的很簡(jiǎn)單,例如1234之類的

因?yàn)榘惭b了Yum Repository,以后每次yum操作都會(huì)自動(dòng)更新,需要把這個(gè)卸載掉:
yum -y remove mysql57-community-release-el7-10.noarch

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容