phpstudy升級mysql資料庫

來源:互聯網
上載者:User

標籤:data   tar   php   提示   mysq   關閉   5.6   總結   下載   

因為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

   格式:mysql> set password for 使用者名稱@localhost = password(‘新密碼‘); 

  例子:mysql> set password for [email protected] = password(‘123‘); 

3:執行flush privileges

 

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

 

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

 

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

phpstudy升級mysql資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.