rpm包在centos6.5中安裝mysql5.7初始化報(bào)錯(cuò)的解決方法

這篇文章主要介紹了centos6.5中rpm包安裝mysql5.7初始化出錯(cuò)的解決方法,需要的朋友可以參考下

1、rz上傳到服務(wù)器,解壓縮

rz  [root@mini2?upload]#?tar?-xvf?mysql-5.7.19-1.el6.i686.rpm-bundle.tar

2、安裝rpm包

rpm?-ivh?mysql-community-common-5.7.19-1.el6.i686.rpm  rpm?-ivh?mysql-community-libs-5.7.19-1.el6.i686.rpm?  rpm?-ivh?mysql-community-libs-compat-5.7.19-1.el6.i686.rpm  rpm?-ivh?mysql-community-client-5.7.19-1.el6.i686.rpm  rpm?-ivh?mysql-community-server-5.7.19-1.el6.i686.rpm

注意:如果不是全新安裝,而是之前用rpm裝過(guò),沒(méi)裝好,又卸載的情況下安裝,可能會(huì)出現(xiàn)如下情況:

在執(zhí)行rpm -ivh mysql-community-server-5.7.19-1.el6.i686.rpm時(shí),如果出現(xiàn)如下輸出:

有比較大的可能是因?yàn)閿?shù)據(jù)目錄沒(méi)有清空,我們?cè)偻率謩?dòng)初始化看看,執(zhí)行以下命令:

[root@mini2?upload]#?mysqld?--initialize?--user=mysql??  2017-08-29T05:22:18.750237Z?0?[Warning]?TIMESTAMP?with?implicit?DEFAULT?value?is?deprecated.?Please?use?--explicit_defaults_for_timestamp?server?option?(see?documentation?for?more?details).  2017-08-29T05:22:18.754943Z?0?[ERROR]?--initialize?specified?but?the?data?directory?has?files?in?it.?Aborting.  2017-08-29T05:22:18.755064Z?0?[ERROR]?Aborting

發(fā)現(xiàn)報(bào)錯(cuò)了,拿錯(cuò)誤信息在百度上找了瞎,發(fā)現(xiàn)需要清空數(shù)據(jù)目錄:

從官方的文檔看到,數(shù)據(jù)目錄位置:

那就清空了再試試吧。

[root@mini2?upload]#?rm?-rf?/var/lib/mysql/*

接下來(lái)初始化:

mysqld?--initialize?--user=mysql

接下來(lái)啟動(dòng)mysql:

[root@mini2?upload]#?service?mysqld?start

正在啟動(dòng) mysqld:????????????????????????????????????????? [確定]
?

3、查找初始密碼(我這邊之所以有兩個(gè)密碼,應(yīng)該就是之前沒(méi)卸載干凈,直覺(jué)應(yīng)該用后邊的新密碼登錄)

[root@mini2?upload]#?grep?'temporary?password'?/var/log/mysqld.log  2017-08-29T05:00:02.613275Z?1?[Note]?A?temporary?password?is?generated?for?root@localhost:?tzqjMvkHH3+C  2017-08-29T05:31:51.340338Z?1?[Note]?A?temporary?password?is?generated?for?root@localhost:?Adgwggdr%1e2

4、登錄

[root@mini2?upload]#?mysql?-uroot?-p

我這邊登錄是ok了,密碼用的Adgwggdr%1e2

5、修改密碼并允許其他機(jī)器上客戶端登錄

ALTER?USER?'root'@'localhost'?IDENTIFIED?BY?'123456';  grant?all?privileges?on?*.*?to?'root'@'%'?identified?by?'123456'?with?grant?option

總結(jié)

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