本地計算機上的mysql服務啓動停止後,某些服務在未由其他服務或程序使用時將自動停止

由於一不小心刪除了data文件,重新註冊mysql

管理員方式運行cmd

刪除原來的mysql服務

mysqld --remove mysql

其中mysql爲服務名,可能不一樣。

 

如果存在data目錄,清空data目錄,沒有則在安裝目錄下新建data目錄。

運行

mysqld --initailize-insecure --user=root

data目錄初始化。

接着運行

mysqld.exe  --install mysql-d  --default-file=目錄\my.ini

查看data的DESKTOP-UUL34LP.err文件

默認密碼爲空

之後就可以登入mysql了

但是注意使用navicat連接時,會報1521錯誤,需要改密碼

登入mysql

輸入命令,更改加密方式

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

之後更改密碼爲'123456'

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

再刷新

FLUSH PRIVILEGES;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章