用的是MySQL 8.0.15版本
方法一:查詢端口或者通過任務管理器關閉進程
用管理員身份打開cmd
第一步:netstat -ano 查看端口占用 ,如圖端口3306被進程3972占用
第二步:tasklist|findstr "3972" 關閉進程
第三步:接着輸入net start mysql
完成
還是不行的話,就找到任務管理器把mysqld.exe 進程強制關閉並啟動mysql服務,在輸入net start mysql
方法二:刪除mysql包里面的data文件
第一步:打開環境變量配置界面,找到mysql-8.0.15-winx64文件夾里面有個data文件(此文件是自己通過my.ini文件配置的,自己百度教程),然后刪除data文件
第二步:打開cmd,切換路徑K:\mysql-8.0.15-winx64\bin,輸入mysqld --initialize-insecure,稍等一會就會自己生成data文件
第三步:重新輸入net start mysql
這個方法貌似不怎么靈驗
方法三:暴力解法,直接卸載mysql,並且刪除相關注冊表文件
自己上網百度