1. 程式人生 > >59.phpstudy升級Mysql的正確姿勢

59.phpstudy升級Mysql的正確姿勢

phpstudy升級Mysql的正確姿勢

phpstudy很糟心,不能選擇mysql的版本,所以就強制升級。

下載mysql

  • 首先要到官網上去下載你想要的mysql版本。
    下載網址:Mysql官網地址

這裡寫圖片描述

這裡寫圖片描述

選擇好適合自己的配置後按Download
這裡寫圖片描述

點選跳過登入註冊直接開始下載
這裡寫圖片描述

下載好了以後進行解壓待用。

處理老舊版本

  • 使用cmd開啟phpstudy目錄下的Mysql目錄下的bin資料夾,我的是D:\phpStudy\PHPTutorial\MySQL\bin
    執行 mysqld -remove命令

這裡寫圖片描述

  • 關閉phpstudy的服務
  • 清空 D:\phpStudy\PHPTutorial\MySQL裡的全部檔案(當然在此之前,做個備份也是很必要的,還有備份資料庫裡的表也是非常重要的!!!)
  • 將剛才下好的新版本的Mysql解壓包下的檔案移動到D:\phpStudy\PHPTutorial\MySQL下。(如果此時資料夾裡沒有my.ini檔案,將之前的Mysql資料夾裡的my.ini拷貝過來)
  • 修改my.ini檔案:

    [mysqld]
    port=3306
    skip-grant-tables
    basedir="D:/phpStudy/PHPTutorial/MySQL/"
    datadir="D:/phpStudy/PHPTutorial/MySQL/data/"
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  • 保證basedir,datadir路徑正確,有這幾句話就好了

安裝Mysql服務

以管理員身份執行cmd,開啟D:\phpStudy\PHPTutorial\MySQL\bin,執行mysqld install

這裡寫圖片描述

啟動服務
這裡寫圖片描述

設定Mysql密碼

輸入命令mysql -uroot -p回車後提示輸入密碼繼續回車,因為沒有密碼。

輸入update user set authentication_string=password('你要的密碼') where user='root'
這裡寫圖片描述

執行 flush privileges

最後關閉mysql:net stop mysql

,再啟動mysql(net start mysql)即可,重啟後已經有密碼了,這時候輸入自己設定的密碼就可以了。此時可以看到mysql的版本。也可在進入mysql後輸入select version()查詢版本。

如果升級完畢後發現只能通過cmd啟動mysql,而無法通過phpstudy啟動
開啟phpstudy找到服務管理–>mysql–>安裝服務!好了!
這裡寫圖片描述

 版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_37540398/article/details/81510488