mysql重新初始化

   苦行鬙(博主)https://blog.csdn.net/qq813361162/article/details/52770712 

要重新初始化,我們會遇到這幾個問題才考慮初始化。

1.當我們備份數據時,從其它庫拷過來的.sql腳本,這個sql腳本是全部備份的。

這時如果兩個數據庫版本不一樣,就會出現不能登錄等問題,這時我們唯有初始化。其關鍵問題在全備時mysql庫發生變化,造成密碼等錯誤。

-----解決方法:

      如果安裝是二進制版本的:

   # rm -rf 數據庫data文件夾

  #  cd mysql/bin

 # mysqld --initialize --user=mysql      --mysql5.7版本初始化

bin/mysql_install_db --user=mysql       --5.6到5.7版本 

這時頁面最下方會出現初始化後的密碼,然後我們登錄數據庫輸入剛纔記錄的密碼。

mysql>alter user 'root'@'localhost' identified by '新密碼';

之後就正常了。重新初始化記得先備份數據庫哦!!!

2.當我們更改配置文件時,或者不小心刪除了什麼文件,導致登錄不上。原因找不到,而且時間比較緊急時,就可以備份數據,重新初始化。

步驟跟上面一樣。

下面我們來說下rpm的初始化

首先關閉mysql

service mysqld stop

然後

yum remove mysql

在之後,找到mysql文件夾

rm -rf  文件夾

yum update mysql

或者自己選擇yum install  安裝包

完成後

service mysqld start

這時會出現正在初始化的信息 ,初始化完成後。

找到初始化密碼、之後修改密碼步驟就一樣了。

找不到日誌的、建議

ps -ef | grep mysql

上面會有顯示。

致此結束!!!


作者:苦行鬙
來源:CSDN
原文:https://blog.csdn.net/qq813361162/article/details/52770712
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

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