mysql忘記密碼找回密碼

2021-08-13 16:35:52 字數 1543 閱讀 9264

windows:

1.以系統管理員身份登陸系統。

2.開啟cmd-----net start 檢視mysql是否啟動。啟動的話就停止net stop mysql.

3.我的mysql安裝在d:\usr\local\mysql4\bin下。

4.跳過許可權檢查啟動mysql.

d:\usr\local\mysql\bin\mysqld --skip-grant-tables

5.重新開啟cmd。進到d:\usr\local\mysql4\bin下:

d:\usr\local\mysql\bin\mysqladmin -u root flush-privileges password "newpassword"

d:\usr\local\mysql\bin\mysqladmin -u root -p shutdown  這句提示你重新輸密碼。

6.在cmd裡net start mysql

7.搞定了。

linux:

mysql root密碼的恢復方法之一

如果忘記了mysql root密碼,可以用以下方法重新設定:

1.kill掉系統裡的mysql程序;

killall -term mysqld 

2.用以下命令啟動mysql,以不檢查許可權的方式啟動;

safe_mysqld --skip-grant-tables & 

3.然後用空密碼方式使用root使用者登入 mysql;

mysql -u root 

4.修改root使用者的密碼;

mysql> update mysql.user set password=password('新密碼') where user='root';  

mysql> flush privileges;  

mysql> quit 

重新啟動mysql,就可以使用新密碼登入了。

mysqlroot密碼的恢復方法二

有可能你的系統沒有 safe_mysqld 程式(比如我現在用的 ubuntu作業系統, apt-get安裝的mysql) , 下面方法可以恢復

1.停止mysqld;

sudo /etc/init.d/mysql stop

(您可能有其它的方法,總之停止mysqld的執行就可以了)

2.用以下命令啟動mysql,以不檢查許可權的方式啟動;

mysqld --skip-grant-tables &

3.然後用空密碼方式使用root使用者登入 mysql;

mysql -u root

4.修改root使用者的密碼;

mysql> update mysql.user set password=password('newpassword') where user='root';  

mysql> flush privileges;  

mysql> quit 

重新啟動mysql

/etc/init.d/mysql restart

就可以使用新密碼 newpassword 登入了。

linux忘記mysql密碼找回方法

linux忘記mysql教程密碼找回方法 今天我們主要是講一下關於linux忘記mysql密碼處理方法,下面提供了5種linux忘記mysql密碼找回方法哦。方法一 starting mysqld daemon with databases from var lib mysql 卡死,ctrl c ...

sap 忘記密碼,找回方法

使用資料庫使用者進入sqlplus r3qas01 orax01 2 sqlplus as sysdba sql plus release 11.2.0.2.0 production on wed aug 13 20 09 25 2014 connected to oracle database 1...

Ubuntu 忘記root密碼找回

方法一 如果使用者具有sudo許可權,那麼直接可以執行如下命令 sudo su root passwd 更改密碼 或者直接執行sudo passwd root命令就可以直接更改root密碼。有關sudo su的區別 1.共同點 都是root使用者的許可權 2.不同點 su僅僅取得root許可權,工作...