phpstudy裏沒有地方能夠設置mysql數據庫,不少人都疑惑在phpstudy裏怎麼升級mysql數據庫版本,本文就教你如何在phpstudy中升級mysql的版本。php
phpstudy集成環境中的mysql數據庫的版本默認是mysql5.5,下面是phpstudy升級數據庫到mysql5.7的方法:html
1:備份當前數據庫數據,能夠導出數據庫文件,做爲備份。mysql
2:備份 PhpStudy 下的 MySQL 文件夾、以防升級失敗、還能夠使用舊版本的數據庫sql
3:下載MySQL5.七、解壓、而後放在 PhpStudy 下的 MySQL 文件夾下數據庫
地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloadshtm
4.使用有管理員權限的cmd打開phpstudy目錄下的Mysql目錄下的bin文件夾,個人是G:\phpStudy\PHPTutorial\MySQL\bin
執行 mysqld -remove命令ip
5. 關閉phpstudy的服務rem
清空 G:\phpStudy\PHPTutorial\MySQL裏的所有文件get
將剛纔下好的新版本的Mysql解壓包下的文件移動到G:\phpStudy\PHPTutorial\MySQL下。cmd
複製一份my-default.ini,更名爲my.ini
修改my.ini文件:
[mysqld]
port=3306
skip-grant-tables
basedir="G:\phpStudy\PHPTutorial\MySQL\"
datadir="G:\phpStudy\PHPTutorial\MySQL\data\"
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
保證basedir,datadir路徑正確
6.安裝Mysql服務
以管理員身份運行cmd,打開G:\phpStudy\PHPTutorial\MySQL\bin,執行.\mysqld install
初始化mysql
mysql> .\mysqld --install;
啓動服務
mysql> net start mysql;
注意:
若沒法啓動,或者啓動後庫內沒有mysql表,則運行:mysqld --initialize-insecure --initialize-insecure --user=mysql;
7.設置Mysql密碼
輸入命令mysql -uroot -p回車後提示輸入密碼繼續回車,由於沒有密碼。
輸入update user set authentication_string=password('你要的密碼') where user='root';
執行 mysql> flush privileges;
最後關閉mysql:net stop mysql,再啓動mysql(net start mysql)便可,重啓後已經有密碼了,這時候輸入本身設置的密碼就能夠了。此時能夠看到mysql的版本。也可在進入mysql後輸入select version()查詢版本。
8.若是升級完畢後發現只能經過cmd啓動mysql,而沒法經過phpstudy啓動,打開phpstudy找到服務管理–>mysql–>安裝服務!就能夠了!