phpstudy 整合環境升級 MySQL 版本

ADKi發表於2017-03-29

雖然有人已經寫過了,但是今天自己升級了一次,確實還有坑,所以打算完善一下。
一直使用PHPstudy整合環境2014最近升級到了2016,雖然php版本可以隨意升級了但是mysql,依然還是5.5,也不支援升級,只能手動升級。

廢話不多說,這次主要是把mysql升級到5.7

從官網上下載高版本的 MySQL :https://dev.mysql.com/downloads/mysql/ ,選的版本是 5.7.17 x86(後面才發現 5.7 版本的安裝、系統表欄位等又和之前的版本有所不同)。

1.備份原來 phpStudy 中 MySQL 安裝目錄

2.把下載的 MySQL 壓縮檔案解壓至 phpStudy 下的 MySQL目錄,複製 my-default.ini ,重新命名為 my.ini。

開啟 my.ini,找到 #basedir 處編輯:

basedir=D:/phpStudy/MySQL
datadir=D:/phpStudy/MySQL/data
取消上面程式碼的註釋

3.把 MySQL 安裝路徑新增至系統環境變數,D:\phpstudy\MySQL\bin //這裡的地址根據自己的情況寫

4.在 (使用管理員許可權執行cmd,在C:\Windows\System32)cmd 下進入 MySQL 的 bin 目錄(我的是 D:/phpStudy/MySQL/bin),執行:
mysqld --initialize-insecure
初始化資料庫

5.安裝服務:
mysqld -install

啟動服務:
net start MySQL

6.此時登入 MySQL (無密碼直接回車):

C:\Users\dell>mysql -uroot -p
Enter password:

7.修改密碼:

mysql>update mysql.user set authentication_string=password('new_password') where user='root' and Host ='localhost';

8.執行命令更新許可權

mysql> flush privileges;
mysql> quit;

進入mysql 密碼是new_password,再執行一下下面的語句就OK了。
mysql>ALTER USER USER() IDENTIFIED BY 'news_password';

修改完畢。重啟

9.
此時檢視 mySQL 版本:
複製程式碼
mysql> select version();
+———–+
| version() |
+———–+
| 5.7.17 |
+———–+

  1. 在系統服務中關閉Mysql服務,模式改成手動。就可以用phpstudy控制開啟關閉了,我用的是非系統服務,所以系統服務的Mysql 是否開啟無關。

相關文章