CentOS 6.5 下安裝MySQL 5.7.12詳細步驟(圖文)

centos 6.5 下安裝mysql 5.7.12,使用官網(wǎng)下載的rpm安裝包

下載安裝包

這你可以參考:如何從官網(wǎng)下載MySQL最新版本的安裝包?

解壓安裝包

tar?-xvf?mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar

移除已經(jīng)安裝的早期版本

如果不移除的話,會提示有沖突,版本可能有所不同

yum?-y?remove?mysql-libs-5.1.73*

這個可以參考:

centos安裝mysql*.rpm提示conflicts with file from package的解決辦法

CentOS下如何完全卸載MySQL?解決卸載不干凈的問題

安裝順序

rpm?-ivh?mysql-community-common-5.7.12-1.el6.x86_64.rpm?  rpm?-ivh?mysql-community-libs-5.7.12-1.el6.x86_64.rpm?  rpm?-ivh?mysql-community-client-5.7.12-1.el6.x86_64.rpm  rpm?-ivh?mysql-community-server-5.7.12-1.el6.x86_64.rpm  rpm?-ivh?mysql-community-devel-5.7.12-1.el6.x86_64.rpm

啟動Mysql服務(wù)

#?service?mysqld?start  初始化?MySQL?數(shù)據(jù)庫:??????????????????????????????????????[確定]  Installing?validate?password?plugin:???????????????????????[確定]  正在啟動?mysqld:

修改管理員密碼

查看初始管理員密碼,下面的命令適用于?RHEL, Oracle Linux, CentOS, and Fedora 平臺:

grep?'temporary?password'?/var/log/mysqld.log

SLES平臺使用下面的命令:

grep?'temporary?password'?/var/log/mysql/mysqld.log

你會發(fā)現(xiàn)初始密碼超級的復雜,還好我使用XShell,可以復制粘貼

#?grep?'temporary?password'?/var/log/mysqld.log  2016-05-14T02:57:24.372528Z?1?[Note]?A?temporary?password?is?generated?for?root@localhost:??sSq8?.IucXV  [root@localhost?/]#?  [root@localhost?/]#?mysql?-uroot?-p?sSq8?.IucXV  mysql:?[Warning]?Using?a?password?on?the?command?line?interface?can?be?insecure.  Welcome?to?the?MySQL?monitor.??Commands?end?with?;?or?g.  Your?MySQL?connection?id?is?15  Server?version:?5.7.12    Copyright?(c)?2000,?2016,?Oracle?and/or?its?affiliates.?All?rights?reserved.    Oracle?is?a?registered?trademark?of?Oracle?Corporation?and/or?its  affiliates.?Other?names?may?be?trademarks?of?their?respective  owners.    Type?'help;'?or?'h'?for?help.?Type?'c'?to?clear?the?current?input?statement.    mysql>

注意:這種寫法(mysql -uroot -p?sSq8?.IucXV)有時因密碼中的特殊字符而不可行,需要先執(zhí)行(mysql -uroot -p),再根據(jù)提示輸入密碼。

使用下面的命令修改密碼

ALTER?USER?'root'@'localhost'?IDENTIFIED?BY?'MyNewPass4!';

密碼必須包含大寫字母小寫字母數(shù)字和符號,不然會提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements(您的密碼不符合當前的安全策略要求

授權(quán)遠程登錄

參考:CentOS6.5下通過Shell修改MySQL初始密碼,開啟遠程登錄,授權(quán)遠程登錄用戶

如果不開啟遠程登錄權(quán)限,將會遇到類似下面的錯誤:

在客戶機上使用 Navicat for MySQL 遠程連接就報10038的錯

CentOS 6.5 下安裝MySQL 5.7.12詳細步驟(圖文)

該問題的案例請參考:mysql遠程報10038錯誤

結(jié)束語

注意,使用 yum 安裝的和使用rpm安裝的有所不同(要么就是不同的版本安裝后初始密碼的位置不同),我記得之前安裝完之后初始密碼是保存在 /root/.mysql_sercret?文件中的。

如果你在安裝過程中發(fā)現(xiàn)、遇到了什么問題,歡迎一起探討。

相關(guān)文章推薦:

如何從官網(wǎng)下載MySQL最新版本的安裝包?

如何從官網(wǎng)下載MySQL最新版本的安裝包?

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