我在修改了my.ini配置檔案之後,想著重啟mysql服務生效,不知道腦袋怎麼就抽了,直接去任務管理器裡面把服務停止了,後面就啟動不了。然後在找問題的過程中,發現自己安裝了兩個mysql,用的是以前的mysql,但是環境變數用的是新的mysql,所以可能導致用了各種方法都無法重啟。只能重新安裝。
1.先把mysql服務關了,在mysql安裝目錄的bin資料夾下執行
net stop mysql
2.在cmd中,輸入sc delete mysql,刪除服務。
3.刪除相關登錄檔資訊
win+r 輸入regedit 進入登錄檔編輯器,刪除和mysql有關的檔案,可以直接搜尋mysql。下面是我電腦的路徑
刪除整個mysql資料夾即可
到mysql安裝目錄的bin資料夾下分別執行命令
我是先把data資料夾先保留了乙份,因為資料庫資料都在這裡面。初始化後再把原來data裡面需要的檔案複製過去。
mysqld --remove
mysqld --install
mysqld --initialize //這個初始化命令要把data資料夾刪除(data資料夾路徑在my.ini中配置了)
最後可以開啟mysql伺服器了,而且資料也可以訪問。
參考博文:
重新安裝Mysql
檢視mysql版本 mysql v mysql version 清理殘留資料 dpkg l grep rc awk sudo xargs dpkg p 首先刪除mysql sudo apt get remove mysql 然後清理殘留的資料 dpkg l grep rc awk sudo xarg...
刪除Redis服務重新安裝
以管理員身份執行cmd 執行命令 sc delete 服務名 sc delete redis第一次執行是一直沒有列印提醒,於是有了一下第二次執行命令,顯示redis服務已被刪除 如果提示刪除成功後services.msc服務視窗還存在redis的話,不要慌,把服務視窗關閉,重新開視窗就會發現redi...
刪除Redis服務重新安裝
以管理員身份執行cmd 執行命令 sc delete 服務名 sc delete redis第一次執行是一直沒有列印提醒,於是有了一下第二次執行命令,顯示redis服務已被刪除 如果提示刪除成功後services.msc服務視窗還存在redis的話,不要慌,把服務視窗關閉,重新開視窗就會發現redi...