天天看點

phpStudy mysql更新至5.7

1、先停止mysql服務,解除安裝原來的mysql (其他菜單-->伺服器管理--->MySQL--->解除安裝服務)

2、下載下傳MySQL你需要的版本 ZIP Archive 版本

3、解壓放在 D:\phpstudy\PHPTutorial并改名為MySQL,具體根據自己的目錄;原目錄可以更名為MySQL_old

4、更改配置檔案

從原MySQL裡拷貝一個my.ini放到D:\phpstudy\PHPTutorial\MySQL\bin目錄裡,高版本裡my.ini需要放到bin目錄裡

我自己的測試my.ini内容如下:

[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir="D:/phpstudy/PHPTutorial/MySQL/"
datadir="D:/phpstudy/PHPTutorial/MySQL/data/"
character-set-server=utf8
default-storage-engine=INNODB
#支援 INNODB 引擎模式。修改為 default-storage-engine=INNODB 即可。
#如果 INNODB 模式如果不能啟動,删除data目錄下ib開頭的日志檔案重新啟動。


#最後添加
innodb_file_per_table = 1
skip-grant-tables = 1 #跳過權限驗證
log-error = D:/phpstudy/PHPTutorial/MySQL/data/error.log      

5、然後以管理者身份運作cmd,注意:管理者身份!

進入這個目錄:D:/phpstudy/PHPTutorial/MySQL/bin

6、(1)初始化mysql

   mysqld --initialize-insecure --user=mysql

執行此步,目錄下會生成一個data檔案夾。

(2)安裝mysql5.7服務

   mysqld –install

   啟動mysql

   net start mysql

   關閉mysql

   net stop mysql

7、登入mysql并修改密碼

  mysql -u root -p

  直接回車,因為配置檔案裡配置了不進行登入驗證

設定密碼,我設的root

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

然後啟動phpstudy發現mysql啟動不了。

8、退出mysql,bin目錄執行sc delete MySQL 或者 .\mysqld remove ,删除mysql服務,顯示  Service successfully removed. ,删除服務成功。

9、其他菜單-->伺服器管理--->MySQL--->安裝服務,重新開機phpStudy,mysql啟動成功,更新完成

10、修改my.ini

因為剛才為了安裝,加了一句話繞過權限驗證,現在注釋掉。

  #skip-grant-tables = 1 #跳過權限驗證

11、指令行重新整理權限

  flush privileges;

最後将my.ini 配置檔案放在  D:\phpstudy\PHPTutorial\MySQL 目錄下

相關删除解除安裝mysql 

解除安裝最好使用mysql 自帶的解除安裝工具,如果壓縮包的形式安裝的:

① 停止 mysql 服務(以管理者身份運作cmd指令或者運作 win+R services.msc) net stop mysql

② 開始->運作-> regedit 看看系統資料庫裡這幾個地方删除沒有 

  HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目錄删除 

  HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目錄删除 

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目錄删除(我解除安裝的時候沒有找到,略過後仍達到完全解除安裝的目的。) 

如果沒有相應的檔案夾,就不用删除了。

③ 删除C槽下的“C:\ProgramData\MySQL ”檔案夾

④ 開始-》所有應用-》Windows管理工具-》服務

如果已經将MySQL解除安裝,但通過“開始-》所有應用-》Windows管理工具-》服務 ”檢視到MySQL服務仍然殘留在

切換到MySQL目錄(如果是全局的不需要切換到指定目錄)

D:\phpstudy\PHPTutorial\MySQL\bin>

先卸掉mysqld服務 .\mysqld remove 或者 sc delete MySQL(服務名稱)

⑤ 删除mysql 安裝目錄檔案

解除安裝apache

切換到 apache/bin 目錄

停止Apache net stop Apache2.4

解除安裝Apache httpd -k uninstall -n apache2.4

 相關文章:更新phpstudy的mysql至5.7

繼續閱讀