centos7通過rpm安裝mysql5.7相當詳細的步驟和過程


安裝前的准備

關閉centos7防火牆

service firewalld stop  # 關閉防火牆

配置yum阿里雲鏡像源

就起一個加速下載模塊的作用

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 如果 curl 沒找到    yum install curl -y    然后繼續上一步
yum makecache -y

安裝wget

yum install wget -y  # 類似前端的 npm  就一下載工具 

檢查是否存在mysql和mariadb

centos7安裝完成后可能默認安裝了mariadb和低版本mysql,需要卸載掉,不然會造成新版本mysql安裝失敗

yum list installed | grep mysql     # 看看系統安裝了mysql沒有 如果有 全部卸載
yum list installed | grep mariadb   # 看看系統安裝了mariadb沒有 如果有 全部卸載

yum remove mariadb-libs.x86_64 -y   # 卸載上一步找出來的模塊

安裝mysql需要依賴的模塊

yum install net-tools -y
yum install openssl -y
yum install libaio -y
yum install perl -y

下載mysql(使用華為的鏡像)

wget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar

解壓mysql的tar包

tar xvf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar   # 解壓mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar

安裝mysql

解壓的mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar里有很多后綴為.rpm的文件),一定按照以下順序安裝。不然會失敗

rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm

安裝好后對mysql配置

service mysqld start                -- 啟動服務
systemctl enable mysqld             -- 配置開機啟動
grep password /var/log/mysqld.log   -- 查看首次安裝時生成的初始密碼
mysql -u root -p                    -- 登陸到mysql shell

設置mysql簡易登陸密碼

set global validate_password_policy=0;      -- 設置安全級別為最低
set global validate_password_length=1;      -- 設置密碼最小字符為1個
ALTER USER USER() IDENTIFIED BY 'root';     -- 設置密碼為root
update mysql.user set authentication_string=password('root')
where user='root'  and Host = 'localhost';  -- 設置密碼為root
flush privileges;

設置允許遠程登錄mysql

update mysql.user set host = '%' where user = 'root';
flush privileges;

參考:

阿里巴巴yum鏡像源:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b111NnW3i
mysql5.7華為鏡像:https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM