linux mysql 忘記使用者名稱 密碼

2022-07-13 03:09:12 字數 1105 閱讀 8865

1, 關閉mysql服務

/etc/rc.d/init.d/mysqld stop

2,使用 –skip-grant-tables選項啟動mysql服務

(1)開啟檔案 mysqld

vi /etc/rc.d/init.d/mysqld

(2)編輯檔案 mysqld,在下面執行啟動的語句裡增加--skip-grant-tables

/usr/bin/mysqld_safe --skip-grant-tables --datadir="$datadir" --socket="$socketfile"

--log-error="$errlogfile" --pid-file="$mypidfile"

加入--skip-grant-tables的意思是啟動mysql服務的時候跳 過許可權表認證。啟動後,連線到mysql的root不需要口令

3,重新啟動mysql服務

/etc/rc.d/init.d/mysqld start

4,登入mysql

備註:直接回車進入就好,此時不輸入密碼也可以登入mysql

5,修改root使用者的密碼

mysql> select host,user,password from mysql.user;

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

mysql> flush privileges;

mysql> quit

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

/etc/rc.d/init.d/mysqld restart   //重新啟動mysql

mysql -u root -h 127.0.0.1 -p3306 -p

輸入密碼:123456

SQL oracle 忘記使用者名稱 , 密碼

oracle 忘記 使用者名稱 密碼 可能原因如,請一一核對 1 如果你以sys使用者登入的話,連線身份請選擇 as sysdba 說明 如果你的sys使用者密碼在安裝的時候沒有修改,他的預設密碼是 change on install 如果你改了忘記了,可以利用如下方法重置 1 進入cmd 2 sq...

linux忘記使用者名稱密碼

方法一 在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項,然後按e鍵 再次用上下鍵選中你平時啟動linux的那一項 類似於kernel boot vmlinuz 2.4.18 14 ro root label 然後按e鍵 修改你現在見到的命令列,加入single,結果如下 kernel...

ORACLE忘記使用者名稱密碼

oracle是不允許查詢密碼的,也就是說不能檢視dba users裡的password 儲存密碼的加密過的字串 字段對應的密碼明文。因為資料庫存放的密碼是加密過的,所以忘記密碼後只能通過重新初始化密碼。alter user username identified by password 但是可以查詢...