徹底卸載mysql服務
1.先把mysql服務關了,在mysql安裝目錄的bin文件夾下執行
net stop mysql
2.在cmd中,輸入sc delete mysql,刪除服務。
3.刪除相關注冊表信息
win+R 輸入regedit 進入注冊表編輯器,刪除和mysql有關的文件,可以直接搜索mysql。下面是我電腦的路徑
路徑:
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL
刪除整個MySQL文件夾即可
重新安裝mysql服務
到mysql安裝目錄的bin文件夾下分別執行命令
我是先把data文件夾先保留了一份,因為數據庫數據都在這里面。初始化后再把原來data里面需要的文件復制過去。
mysqld --remove mysqld --install mysqld --initialize --console //這個初始化命令要把data文件夾刪除(data文件夾路徑在my.ini中配置了)
最后可以開啟mysql服務器了,而且數據也可以訪問
常用命令 有的命令一定要加;分號才能執行 不然會一直
修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密碼';
修改密碼永不過期
ALTER USER 'root'@'localhost' IDENTIFIED BY 'a4211542' PASSWORD EXPIRE NEVER;
開啟服務
net start mysql
停止服務
net stop mysql
登錄
mysql -u username -p
退出
exit
刷新權限
FLUSH PRIVILEGES;