phpstudy升級mysql數據庫


因爲mysql支持全文索引的只有5.6以上,而我下的phpstudy只有5.5的版本,在導入數據庫的時候因爲該數據庫的表內有使用全文索引,因此必須升級phpstudy的mysql版本,這裏就把自己當升級過程詳細記錄和總結一下。


首先查看phpstudy的mysql版本:

方法一  使用mysql的version函數:

select     version();


方法二  status命令

status;


如果不想登陸mysql進行查詢可以使用mysql -v和mysql --help,這裏不詳述。


下面就是具體升級mysql版本:

一:首先備份好自己之前的數據庫信息,這個用phpmyadmin就可以了,如果數據庫太大的話,最好用mysql語句導出,這裏不詳細說了。


二:清空phpstudy裏的MySQL文件夾,記得關閉phpstudy,不然無法清空文件夾。


三:下載解壓縮版本的mysql5.6以上,現在最新的是5.7以上的,可以去官網下最新的,或者點擊http://download.csdn.net/download/caiwenfeng_for_23/9379610這裏就有5.7的一個版本下載。


四:下完後把解壓縮版本的 mysql文件解壓到phpstudy的MySQL文件夾下。


五:複製一份my-default.ini,改名爲my.ini

打開my.ini加上:

basedir="D:/phpStudy/MySQL/"    
datadir="D:/phpStudy/MySQL/data/"

這兩項,這兩個地址都改成自己對應的phpstudy裏的mysql目錄和數據庫目錄。


六:在path中添加:  ;D:\phpstudy\MySQL\bin  //這裏的地址根據自己的情況寫


七:用管理員身份打開cmd,然後如截圖上面進行安裝mysql



九:安裝完畢後進行啓動,可以用phpstudy進行啓動,也可以直接net start mysql


十:設置密碼,剛安裝完的mysql是沒有密碼的,由於我們之前是有mysql的,只是版本升級所以才重裝,大多一開始之前就有密碼,最好設置一下。


1:首先進入mysql,由於沒有密碼,直接mysql -uroot -p回車後提示輸入密碼繼續回車,因爲沒有密碼。


2:進入後直接update user set authentication_string=password('你要的密碼') where user='root'  //原先改密碼都是password列,但是5.7改成了authentication_string


3:執行flush privileges


4:,net stop mysql:關閉mysql,net start mysql:啓動mysql即可,重啓後已經有密碼了,這時候輸入自己設置的密碼就可以了。


十一:完成上面的設置後,直接步驟一可以查詢自己裝的版本,另外安裝完後需要導入之前的數據庫,這樣就全部完成了。


最後由於升級有時候會造成一些不同步的問題,最好是退出mysql,然後使用mysql_upgrade -uroot -p --force進行強制升級檢查,以保證數據庫升級正確以及強制修正。

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