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 但是可以查詢...