mysql 8.0 重安裝
阿新 • • 發佈:2018-12-04
首先要用管理員身份啟動cmd.exe 進入mysql/bin 目錄。一定要是管理員身份。
1.先把mysql 指定ini檔案備份一個。我的是my.ini.
2.備份資料庫資料(data資料夾)
2.1 解壓你從官網下載下來的安裝包,解壓到目錄中。
2.2 刪除data資料夾
3.解除安裝已有的mysql 服務
mysqld -remove [服務名]
預設情況下服務名為 MySQL,可以省略。
4.解除安裝時,如果你開著Windows的【服務】,就先關閉服務視窗。如果後面操作時提示沒有解除安裝乾淨,可以使用下面的命令刪除服務。
使用 sc query mysql
5.解壓新版本的 MySQL,將 my.ini 配置檔案複製到解壓目錄中,根據實際情況修改資料配置路徑:
basedir = D:\Program Files\mysql-5.7.18-winx64 (參考而已)
datadir = D:\Program Files\mysql-5.7.18-winx64\data (參考而已)
6.先在mysql的bin目錄下執行mysqld --initialize-insecure (不設定root密碼,建議使用)命令,第一次執行這個命令會等待的時間稍微長了一些,並且控制檯沒有任何返回結果。可以看到mysql的根目錄下會多出一個data資料夾,裡面一堆檔案。
7.執行如下命令
mysqld install
8. 執行
net start mysql
啟動成功
參考如下:
mysql無法啟動 服務沒有報告任何錯誤 https://jingyan.baidu.com/article/da1091fb1a46a6027849d6a8.html