重設MYSQL資料庫ROOT使用者的密碼

2021-09-21 03:03:23 字數 945 閱讀 6218

一、在已知mysql資料庫的root使用者密碼的情況下,修改密碼的方法:

1、在shell環境下,使用mysqladmin命令設定:mysqladmin –u root –p password 「新密碼」   回車後要求輸入舊密碼

2、在mysql>環境中,使用update命令,直接更新mysql庫user表的資料:

update mysql.user  set  password=password(『新密碼』)  where  user=』root』;

flush   privileges;

注意:mysql語句要以分號」;」結束

3、在mysql>環境中,使用grant命令,修改root使用者的授權許可權。

grant  all  on *.*  to   root@』localhost』  identified by  『新密碼』;

二、如查忘記了mysql資料庫的root使用者的密碼,又如何做呢?方法如下:

1、關閉當前執行的mysqld服務程式:service  mysqld stop(要先將mysqld新增為系統服務)

2、使用mysqld_saft指令碼以安全模式(不載入授權表)啟動mysqld 服務

/usr/local/mysql/bin/mysqld_saft  --skip-grant-table  &

3、使用空密碼的root使用者登入資料庫,重新設定root使用者的密碼

#mysql -u   root

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

mysql> flush  privileges;

注意:以上命令不區分大小寫

重設msyql資料庫root密碼

重設密碼的方法 具體方法是 1.先在安裝目錄找到my.ini配置檔案,開啟配置檔案,找到 mysqld 一行,在下面新增skip grant tables後儲存該檔案 重新啟mysql動服務 2.然後在mysql的cmdline執行mysql u root mysql,mysql use mysql...

mysql重設root密碼

mysql忘記root密碼該怎麼辦當忘記mysql的root密碼的時候,可以進行如下的步驟重新設定 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的狀態下,其他的使用者也可以任意地登入和修改...

MySQL重設root密碼

mysql下建立新使用者 新資料庫 設定訪問許可權控制都需要用到root密碼。萬一把root密碼忘了,該怎麼辦?幸運地是,重設密碼很容易。注意 mysql的root使用者和伺服器作業系統的root使用者是兩個不同的使用者,不要搞混了。基本的思路是,以安全模式啟動mysql,這樣不需要密碼可以直接以r...