Centos7安裝MySQL5.7版本

系統環境:Centos7

mysql版本:5.7

安裝方式:RPM安裝

1、卸載系統自帶Mariadb

Centos7 已經不自帶MySQL,自帶內部集成了Mariadb,而安裝MySQL的話會和Mariadb的文件衝突,所以需要先卸載掉Mariadb,再安裝MySQL。

[root@server1 ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64

[root@server1 ~]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

[root@server1 ~]# rpm -qa | grep mariadb
[root@server1 ~]#            

2、準備安裝包

鏈接:https://pan.baidu.com/s/1dLFagL9xEaDo4RygPj7X1g 
提取碼:gtv3 

3、安裝mysql

      3.1 安裝依賴包

           yum install -y perl-Module-Install.noarch perl libaio  libnuma*  net-tools

      3.2 rpm 安裝MySQL

          cd  /usr/local/src/MySql-5.7     #切換到安裝包目錄

下面有命令

[root@server1 MySql-5.7]# rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
警告:mysql-community-common-5.7.20-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 密鑰 ID 5072e1f5: NOKEY
準備中... ################################# [100%]
正在升級/安裝...
1:mysql-community-common-5.7.20-1.e################################# [100%]
[root@server1 MySql-5.7]# rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
警告:mysql-community-libs-5.7.20-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 密鑰 ID 5072e1f5: NOKEY
準備中... ################################# [100%]
正在升級/安裝...
1:mysql-community-libs-5.7.20-1.el7################################# [100%]
[root@server1 MySql-5.7]# rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm
警告:mysql-community-client-5.7.20-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 密鑰 ID 5072e1f5: NOKEY
準備中... ################################# [100%]
正在升級/安裝...
1:mysql-community-client-5.7.20-1.e################################# [100%]

[root@server1 MySql-5.7]# rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm
警告:mysql-community-server-5.7.20-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 密鑰 ID 5072e1f5: NOKEY
準備中... ################################# [100%]
正在升級/安裝...
1:mysql-community-server-5.7.20-1.e################################# [100%]

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

3.3 啓動mysql

[root@server1 MySql-5.7]# systemctl start mysqld #啓動
[root@server1 MySql-5.7]# systemctl enable mysqld #開機啓動
[root@server1 MySql-5.7]# systemctl status mysqld #查看狀態
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since 一 2018-11-19 10:43:24 CST; 15s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Main PID: 5450 (mysqld)
CGroup: /system.slice/mysqld.service
└─5450 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

11月 19 10:43:17 server1 systemd[1]: Starting MySQL Server...
11月 19 10:43:24 server1 systemd[1]: Started MySQL Server.

3.4獲取mysql默認密碼並修改密碼

[root@server1 MySql-5.7]# grep "password" /var/log/mysqld.log 
2018-11-19T02:43:20.789934Z 1 [Note] A temporary password is generated for root@localhost: CQ=LgyNzs369
[root@server1 MySql-5.7]# mysql -uroot -pCQ=LgyNzs369

mysql> SET PASSWORD = PASSWORD("Cmzw.2018"); #修改密碼
Query OK, 0 rows affected, 1 warning (0.00 sec)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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