centos7安裝mysql8

----------- 注意安裝mysql-8.0.20前要先刪除本機(jī)安裝的mariadb

0. 防火墻放行3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

1. 檢查已經(jīng)安裝的mariadb茸塞,若安裝了习霹,先刪除

1.1 查看

rpm -qa | grep mariadb

1.2 刪除
  • 方法一:rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
  • 方法二:yum -y remove mariadb-libs-5.5.60-1.el7_5.x86_64

2. 安裝

2.1 更新yum源

yum update

2.2 下載MySQL yum包

比較難的就是找 yum源的地址镜雨,其實(shí)mysql官方已經(jīng)給出了乙嘀,就在安裝包的下載頁面:


入口

yum包版本

下載当叭,只要更新后面的yum包就行:

wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

2.3 安裝軟件源

rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

2.4 安裝MySQL

yum install mysql-community-server -y

2.5 啟動服務(wù)

systemctl start mysqld
systemctl status mysqld

3. 修改密碼

3.1 查看MySQL默認(rèn)密碼

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

3.2 登錄MySQL

mysql -u root -p

3.3 修改新密碼, 順便設(shè)置加密方式

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
若報(bào)錯ERROR 1819 (HY000): Your password does not satisfy the current policy requirements职祷,看下面

3.4 mysql8密碼策略
  • 查看策略:SHOW VARIABLES LIKE 'validate_password%';

    12.png

    關(guān)于 mysql 密碼策略相關(guān)參數(shù)氏涩;
    1. validate_password_length  固定密碼的總長度;
    2. validate_password_dictionary_file 指定密碼驗(yàn)證的文件路徑有梆;
    3. validate_password_mixed_case_count  整個密碼中至少要包含大/小寫字母的總個數(shù)是尖;
    4. validate_password_number_count  整個密碼中至少要包含阿拉伯?dāng)?shù)字的個數(shù);
    5. validate_password_policy 指定密碼的強(qiáng)度驗(yàn)證等級泥耀,默認(rèn)為 MEDIUM饺汹;
        關(guān)于 validate_password_policy 的取值:
        0/LOW:只驗(yàn)證長度;
        1/MEDIUM:驗(yàn)證長度爆袍、數(shù)字首繁、大小寫、特殊字符陨囊;
        2/STRONG:驗(yàn)證長度弦疮、數(shù)字、大小寫蜘醋、特殊字符胁塞、字典文件;
    6. validate_password_special_char_count 整個密碼中至少要包含特殊字符的個數(shù)压语;
    
  • 若不做修改啸罢,則新密碼要包含數(shù)字、大小寫胎食、特殊字符扰才,且長度至少為8。不建議做修改厕怜,用默認(rèn)的密碼策略就行衩匣。

  • 可修改密碼策略

    • 設(shè)置密碼的驗(yàn)證強(qiáng)度等級,設(shè)置 validate_password_policy 的全局參數(shù)為 LOW 即可:set global validate_password_policy=LOW;
    • 設(shè)置密碼長度:set global validate_password_length=6;

4. 設(shè)置遠(yuǎn)程連接

4.1 添加新root賬號

CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '上面新設(shè)置的密碼';

4.2 給予root權(quán)限

grant all privileges on *.* to 'root'@'%';

4.3 刷新權(quán)限

FLUSH PRIVILEGES;

4.4 退出mysql粥航,重啟一下mysql

quit;
systemctl restart mysqld

5. 設(shè)置mysql自啟

systemctl enable mysqld

6. 修改mysql端口號

  • mysql安裝好以后琅捏,配置文件位置/etc/my.cnf
  • 在配置文件中添加如下:
    [mysqld]
    port=12345
    
  • 重啟服務(wù)
    systemctl restart mysqld
    
  • 進(jìn)入mysql,查看端口
    mysql -u root -p
    
    mysql> show global variables like 'port';
    
  • 配置文件中還可以配置其他递雀,自己按需修改
    [mysql]
    #設(shè)置mysql客戶端默認(rèn)字符集
    default-character-set=utf8mb4
    [mysqld]
    #設(shè)置3306端口
    port=3306
    #允許最大連接數(shù)
    max_connections=1000
    #允許連接失敗的次數(shù)柄延。
    max_connect_errors=10
    #最大允許包
    max_allowed_packet=10M
    #服務(wù)端使用的字符集默認(rèn)為utf8mb4
    character-set-server=utf8mb4
    collation_server = utf8mb4_general_ci
    #創(chuàng)建新表時將使用的默認(rèn)存儲引擎
    default-storage-engine=INNODB
    # mysql8中“mysql_native_password”插件認(rèn)證不讓用了,改成默認(rèn)的caching_sha2_password
    default_authentication_plugin=caching_sha2_password
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末缀程,一起剝皮案震驚了整個濱河市搜吧,隨后出現(xiàn)的幾起案子市俊,更是在濱河造成了極大的恐慌,老刑警劉巖滤奈,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秕衙,死亡現(xiàn)場離奇詭異,居然都是意外死亡僵刮,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門鹦牛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來搞糕,“玉大人,你說我怎么就攤上這事曼追∏涎觯” “怎么了?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵礼殊,是天一觀的道長驹吮。 經(jīng)常有香客問我,道長晶伦,這世上最難降的妖魔是什么碟狞? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮婚陪,結(jié)果婚禮上族沃,老公的妹妹穿的比我還像新娘。我一直安慰自己泌参,他們只是感情好脆淹,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沽一,像睡著了一般盖溺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上铣缠,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天烘嘱,我揣著相機(jī)與錄音,去河邊找鬼攘残。 笑死拙友,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的歼郭。 我是一名探鬼主播遗契,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼病曾!你這毒婦竟也來了牍蜂?” 一聲冷哼從身側(cè)響起漾根,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鲫竞,沒想到半個月后辐怕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡从绘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年寄疏,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片僵井。...
    茶點(diǎn)故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡陕截,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出批什,到底是詐尸還是另有隱情农曲,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布驻债,位于F島的核電站乳规,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏合呐。R本人自食惡果不足惜暮的,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望淌实。 院中可真熱鬧青扔,春花似錦、人聲如沸翩伪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缘屹。三九已至凛剥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間轻姿,已是汗流浹背犁珠。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留互亮,地道東北人犁享。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像豹休,于是被迫代替她去往敵國和親炊昆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評論 2 344