MySQL忘記root使用者密碼怎麼辦?

2021-06-04 23:11:23 字數 691 閱讀 7625

1.首先檢視後台是否有mysqld的程序在執行

ps -ef | grep mysqld

2.若存在mysqld程序則殺掉所有的mysqld程序

killall -term mysqld

3.通過以下方式登入

mysql,此時不需要輸入root使用者密碼

1)mysqld_safe --skip-grant-tables&

2)mysql -u root mysql

3)update user set password=password("root") where user="root";

4)flush privileges;

4.退出mysql並殺掉所有的mysqld程序

killall -term mysqld

5.重新登入mysql

mysql -uroot -p

enter password:

error 2002 (hy000): can't connect to local mysql

serverthrough socket '/tmp/mysql.sock' (2) 報錯

解決方法:

1).service mysqld start

2).mysql -uroot -p

輸入新密碼即可登入

MySQL忘記root使用者密碼

忘記root密碼 一 init file方式 推薦的方式 修改my.cnf,新增引數 mysqld init file tmp init.sql 建立init.sql,並編輯 可以直接將修改密碼的sql重定向到init.sql檔案中 echo alter user root localhost id...

MYSQL中root使用者忘記密碼

一 mysql中root使用者忘記密碼找回方式 1 先關閉所有正在執行的mysqld程序 service mysqld stop 2 使用跳過授權表引數啟動mysql mysqld safe skip grant tables user mysql 3 為root localhost設定新密碼 my...

Mysql忘記root使用者密碼更改密碼方法

停止mysql服務 net stop mysql以跳過許可權方式啟動mysql mysqld nt skip grant tables執行後,游標會一閃一閃卡在那不動。接著重新開個cmd 進入mysql目錄的bin目錄後,輸入lmysql直接登入 然後切到mysql庫 注意分號 use mysql ...