由於一不小心刪除了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
;