phpstudy 升級mysql版本

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–>安裝服務!就能夠了!

相關文章
相關標籤/搜索