CentOS環境搭建 - 在CentOS7.5中安裝Mysql8.0


下載地址:https://pan.baidu.com/s/1gTugDhCeaQdf6LQ0EjTsUw
提取碼:1kdi

用到的工具和軟件:
 
    PUTTY.EXE

1、在上一篇《VMware Workstation 15 Pro 建立CetnOS7.5虛擬機》中,登錄進入虛擬機,新建終端,輸入ifconfig查詢出本機IP。

2、打開PUTTY.EXE,在Session中輸入剛查詢到的IP地址,並給本會話設置一個名稱“CentOS MySql Server”,點擊"Save"。然後“Open”。


3、用root用戶登錄


3、檢查centos系統

3.1檢查cetos版本
cat /etc/centos-release

3.2檢查centos7中自帶的mariadb
rpm -qa|grep mariadb

3.3刪除centos7中自帶的mariadb
rpm -e --nodeps 文件名 //卸載mariadb,文件名爲上述命令查詢出來的文件
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

4.安裝mysql8.0
4.1 yum倉庫下載MySQL:sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

4.2 yum安裝MySQL:sudo yum install mysql-community-server

4.3啓動MySQL服務:sudo service mysqld start

4.4檢查MySQL服務狀態:sudo service mysqld status

4.5查看初始密碼:sudo grep 'temporary password' /var/log/mysqld.log

4.6本地MySQL客戶端登錄:mysql -u root -p
這裏輸入的密碼爲上一步查詢出的密碼.O?juKNj&6+K

4.7修改root登錄密碼,密碼不能設置簡單,比如設置爲:123456,會報錯,提示你密碼不符合要求。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

此處我們按照MySql8的密鑰要求來進行設置,比如設置爲:Abcd@1234
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abcd@1234';

查看密碼策略:
show variables like 'validate_password%';

validate_password.length    8                密碼最小長度爲8
validate_password.policy     MEDIUM   爲長度約束加上大小寫字母、數字、特殊字符的要求。(必須至少包含一個大寫字母、一個小寫字母、一個特殊符號、一個數字,至少 8 個字符)

4.8設置密碼永不過期:alter user 'root'@'localhost' identified by '你的密碼' password expire never;
alter user 'root'@'localhost' identified by 'Abcd@1234' password expire never;

2.9刷新
flush privileges;

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