CentOS7如何使用rpm包安裝mysql 5.7.18的詳細(xì)介紹

這篇文章主要為大家詳細(xì)介紹了centos7使用rpm包安裝安裝 5.7.18的相關(guān)步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

說明

本文寫于2017-05-20,安裝-5.7.18。操作系統(tǒng)為64位CentOS 安裝 release 7.2.1511 (Core),以桌面形式安裝。

卸載MariaDB

CentOS7默認(rèn)安裝MariaDB而不是MySQL,而且yum服務(wù)器上也移除了MySQL相關(guān)的軟件包。因?yàn)镸ariaDB和MySQL可能會沖突,故先卸載MariaDB。

1、查看已安裝的MariaDB相關(guān)rpm包。

rpm?-qa?|?grep?mariadb

2、查看已安裝的MariaDB相關(guān)yum包,包名需根據(jù)rpm命令的結(jié)果判斷。

yum?list?mariadb-libs

3、移除已安裝的MariaDB相關(guān)yum包,包名需根據(jù)yum list命令的結(jié)果判斷。此步驟需要root權(quán)限。

yum?remove?mariadb-libs

下載MySQL rpm包

由于軟件包很大,可以先用其他方式(如迅雷)下載。使用rpm方式,還可在無法聯(lián)網(wǎng)的條件下安裝——這是yum無法做到的。如需安裝其他版本的MySQL,請自行到官網(wǎng)安裝相應(yīng)的rpm下載鏈接。

復(fù)制代碼 代碼如下:

wget?https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

使用rpm包安裝MySQL

以下步驟需要root權(quán)限。且因包之間的依賴關(guān)系,各rpm命令必須按序執(zhí)行。

mkdir?mysql-5.7.18  tar?-xv?-f?mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar?-C?mysql-5.7.18  cd?mysql-5.7.18/  rpm?-ivh?mysql-community-common-5.7.18-1.el7.x86_64.rpm  rpm?-ivh?mysql-community-libs-5.7.18-1.el7.x86_64.rpm  rpm?-ivh?mysql-community-client-5.7.18-1.el7.x86_64.rpm  rpm?-ivh?mysql-community-server-5.7.18-1.el7.x86_64.rpm

安裝成功后,也可把安裝文件和臨時(shí)文件安裝

cd?..  rm?-rf?mysql-5.7.18  rm?mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

修改MySQL初始密碼

以下步驟需要root權(quán)限。

1.由于一開始并不知道密碼,先修改安裝/etc/my.cnf令MySQL跳過登錄時(shí)的權(quán)限檢驗(yàn)。加入一行:

skip-grant-tables

2.重啟MySQL。

service?mysqld?restart

3.免密碼登錄MySQL。

mysql

4.在mysql客戶端執(zhí)行如下命令,修改root密碼。

use?mysql;  UPDATE?user?SET?authentication_string?=?password('your-password')?WHERE?host?=?'localhost'?AND?user?=?'root';  quit;

5.修改配置文件/etc/my.cnf刪除此前安裝那一行skip-grant-tables,并重啟MySQL。這一步非常重要,不執(zhí)行可能導(dǎo)致嚴(yán)重的安裝問題。

6.使用剛剛設(shè)置的密碼登錄。

mysql?-u?root?-p

7.MySQL會強(qiáng)制要求重新修改密碼,且不能為簡單規(guī)則密碼。

ALTER?USER?root@localhost?IDENTIFIED?BY?'your-new-password';

步驟可能略顯麻煩,還未想到其他辦法,先這樣用著。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊10 分享