前言:
最近在學Django,需要用到mysql數據庫,貪圖方便使用之前安裝phpstudy帶的mysql數據庫。但執行數據遷移時老是報錯,很鬱悶。後來發現我用的Django版本是2.1,與mysql5.5版本不兼容。最新的phpstudy帶的mysql數據庫的版本一般都是5.5左右。這時我們需要把phpstudy的mysql升級一下。
一、下載mysql5.7
官網地址:https://dev.mysql.com/downloads/file/?id=467269
二、備份好原來的數據庫文件
三、清空mysql目錄下面的文件把下載的mysql文件解壓進來,然後把default_my.ini複製一個mysql,最後把備份好數據庫文件data拷貝進來,如圖:
四、進入my.ini再最下面輸入
basedir="D:/Program Files/phpstudy/PHPTutorial/MySQL"
basedir="D:/Program Files/phpstudy/PHPTutorial\MySQL/data"
注:basedir="D:\Program Files\phpstudy爲phpstudy安裝目錄
五、設置環境變量path:D:\Program Files\phpstudy\PHPTutorial\MySQL\bin
用cmd進入mysql下的bin文件夾,(可能需要用管理員打開cmd)
輸入:mysqld --initrailize
再輸入:mysqld --install
六、啓動服務(若啓動不了,嘗試重啓下電腦)
七、注意,phpstaudy可能失去開啓mysql的能力,不過你可以使用net start mysql開啓,效果跟原來的一樣