centos7.6離線安裝mysql5.7(附下載鏈接)


 

本來打算直接用原生yum源安裝,但是跨國訪問網絡太慢,只好采用離線安裝的方式,原理就是把所需的rpm下載下來再上傳服務器安裝。

1、rpm文件下載地址:

目錄: http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/

具體文件:

http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-common-5.7.28-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-devel-5.7.28-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-libs-5.7.28-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-connectors-community/el/7/x86_64//mysql-connector-odbc-8.0.18-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-client-5.7.28-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-server-5.7.28-1.el7.x86_64.rpm

 

2、安裝依賴環境

yum -y install numactl

 

3、卸載mariadb

[root@hadoop ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
[root@hadoop ~]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
[root@hadoop ~]# rpm -qa|grep mariadb

 

3、安裝原生yum源(非必選)

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm

 

4、安裝mysql rpm

rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-connector-odbc-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

 

5、啟動mysql服務器

service mysqld start

 

6、修改密碼

mysql默認給root賬號配置了臨時密碼,需要手動改成自己的

查看方式:

cat /var/log/mysqld.log | grep password
2019-12-22T08:14:59.578240Z 1 [Note] A temporary password is generated for root@localhost: !Ml,ThwaB0d_

其中末尾的“!Ml,ThwaB0d_”就是password

登錄mysql:mysql -uroot -p

修改密碼策略(防止不能設置自己想設置的密碼,如果想要設置的密碼復雜度夠,可以跳過):

set global validate_password_policy=0;
set global validate_password_length=1;

修改密碼:

alter user 'root'@'localhost' identified by '1234';
flush privileges;

 

7、允許遠程登錄

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
FLUSH PRIVILEGES;

 


免責聲明!

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



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