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內容如下:
?
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
因為剛才為了安裝,加了一句話繞過權限驗證,現在注釋掉。
flush privileges;
別忘記刷新權限。
?
相關刪除卸載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
轉載于:https://www.cnblogs.com/xuey/p/10676436.html
總結
以上是生活随笔為你收集整理的phpStudy mysql升级至5.7的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android - Intentserv
- 下一篇: 单例模式复习