亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 幾種破解mysql數據庫root密碼的方法.txt

?? 關于MySQL的一系列電子學習文檔
?? TXT
字號:
		幾種破解MySQL數據庫root密碼的方法

方法一 


使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,不過別忘了使用PASSWORD函數。 


方法二 


使用mysqladmin,這是前面聲明的一個特例。 


mysqladmin -u root -p password mypasswd 


輸入這個命令后,需要輸入root的原密碼,然后root的密碼將改為mypasswd。 


把命令里的root改為你的用戶名,你就可以改你自己的密碼了。 


當然如果你的mysqladmin連接不上mysql server,或者你沒有辦法執行mysqladmin,那么這種方法就是無效的,而且mysqladmin無法把密碼清空。 


下面的方法都在mysql提示符下使用,且必須有mysql的root權限: 


方法三 


mysql> Insert INTO mysql.user (Host,User,Password) 


VALUES(’%’,’jeffrey’,PASSWORD(’biscuit’)); 


mysql> FLUSH PRIVILEGES 


確切地說這是在增加一個用戶,用戶名為jeffrey,密碼為biscuit。 


在《mysql中文參考手冊》里有這個例子: 


注意要使用PASSWORD函數,然后還要使用FLUSH PRIVILEGES。 


方法四 


和方法三一樣,只是使用了REPLACE語句 


mysql> REPLACE INTO mysql.user (Host,User,Password) 


VALUES(’%’,’jeffrey’,PASSWORD(’biscuit’)); 


mysql> FLUSH PRIVILEGES 


方法五 


使用SET PASSWORD語句, 


mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD(’biscuit’); 


擬也必須使用PASSWORD()函數,但是不需要使用FLUSH PRIVILEGES。 


方法六 


使用GRANT ... IDENTIFIED BY語句 


mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY ’biscuit’; 


這里PASSWORD()函數是不必要的,也不需要使用FLUSH PRIVILEGES。 


注意: PASSWORD() [不是]以在Unix口令加密的同樣方法施行口令加密。 


MySQL 忘記口令的解決辦法 


如果 MySQL 正在運行,首先殺之: killall -TERM mysqld。 


啟動 MySQL :bin/safe_mysqld --skip-grant-tables & 


就可以不需要密碼就進入 MySQL 了。 


然后就是 


>use mysql 


>update user set password=password("new_pass") where user="root"; 


>flush privileges; 


重新殺 MySQL ,用正常方法啟動 MySQL 。 


mysql密碼清空 


Windows: 


1.用系統管理員登陸系統。 


2.停止MySQL的服務。 


3.進入命令窗口,然后進入MySQL的安裝目錄,比如我的安裝目錄是c:\mysql,進入C:\mysql\bin 


4.跳過權限檢查啟動MySQL, 


c:\mysql\bin>mysqld-nt --skip-grant-tables 


5.重新打開一個窗口,進入c:\mysql\bin目錄,設置root的新密碼 


c:\mysql\bin>mysqladmin -u root flush-privileges password "newpassword" 


c:\mysql\bin>mysqladmin -u root -p shutdown 


將newpassword替換為你要用的root的密碼,第二個命令會提示你輸入新密碼,重復第一個命令輸入的密碼。 


6.停止MySQL Server,用正常模式啟動Mysql 


7.你可以用新的密碼鏈接到Mysql了。 


Unix&Linux: 


1.用root或者運行mysqld的用戶登錄系統; 


2.利用kill命令結束掉mysqld的進程; 


3.使用--skip-grant-tables參數啟動MySQL Server 


shell>mysqld_safe --skip-grant-tables & 


4.為root@localhost設置新密碼 


shell>mysqladmin -u root flush-privileges password "newpassword" 


5.重啟MySQL Server 


mysql修改密碼 


mysql修改,可在mysql命令行執行如下: 


mysql -u root mysql 


mysql> Update user SET password=PASSWORD("new password") Where user=’name’; 


mysql> FLUSH PRIVILEGES; 


mysql> QUIT 


教你如何將MySQL數據庫的密碼恢復 


因為MySQL密碼存儲于數據庫mysql中的user表中,所以只需要將我windows 2003下的MySQL中的user表拷貝過來覆蓋掉就行了。 


在c:\mysql\data\mysql\(linux 則一般在/var/lib/mysql/mysql/)目錄下有三個user表相關文件user.frm、user.MYD、user.MYI 


user.frm //user表樣式文件 


user.MYD //user表數據文件 


user.MYI //user表索引文件 


為保險起見,三個都拷貝過來,不過其實如果之前在要恢復的那個MySQL上沒有更改過表結構的話,只要拷貝user.MYD就行了 


然后 


#. /etc/rc.d/init.d/mysql stop 


#. /etc/rc.d/init.d/mysql start 


#mysql -u root -p XXXXXX 


好了,可以用windows 2003下mysql密碼登陸了 


mysql>use mysql 


mysql>update user set Password=PASSWORD(’xxxxxx’) where User=’root’; 


這時候會出錯,提示user表只有讀權限 


我分析了一下原因,只這樣的,因為user.*文件的權限分配是windows 2003下的,在windows 2003下我ls -l一看權限是666 


在linux下我一看,拷過來后權限變成了600(其實正常情況下600就行了,只不過這里的文件屬主不是mysql,拷過來后的屬主變為了root,所以會出現權限不夠,這時候如果你改成權限666則可以了,當然這樣不好,沒有解決問題的實質),在/var/lib/mysql/mysql/下ls -l看了一下再 


#chown -R mysql:mysql user.* 


#chmod 600 user.* 


//OK,DONE 


重起一下MYSQL 


重新連接 


mysql>use mysql 


mysql>update user set Password=PASSWORD(’xxxxxx’) where User=’root’; 


mysql>FLUSH PRIVILEGES; 


有一點值得注意:如果你windows 下mysql如果是默認配置的話,注意要還要執行 


mysql>delete from user where User=’’; 


mysql>delete from user where Host=’%’; 


mysql>FLUSH PRIVILEGES; 


好了,到這里恢復密碼過程就完成了 


這個方法么就是有點局限性,你必須也具備另外的user表文件 


其他還有幾種方法 


其它方法一(這個是網上流傳較廣的方法,mysql中文參考手冊上的) 


1. 向mysqld server 發送kill命令關掉mysqld server(不是 kill -9),存放進程ID的文件通常在MYSQL的數據庫所在的目錄中。 


killall -TERM mysqld 


你必須是UNIX的root用戶或者是你所運行的SERVER上的同等用戶,才能執行這個操作。 


2. 使用`--skip-grant-tables’ 參數來啟動 mysqld。 LINUX下: 


/usr/bin/safe_mysqld --skip-grant-tables , windows下c:\mysql\bin\mysqld --skip-grant-tables 


3. 然后無密碼登錄到mysqld server , 


>use mysql 


>update user set password=password("new_pass") where user="root"; 


>flush privileges; 


你也可以這樣做: 


mysqladmin -h hostname -u user password ’new password’’ 


4. 載入權限表: 

mysqladmin -h hostname flush-privileges’ 


或者使用 SQL 命令 


FLUSH PRIVILEGES’ 


5.killall -TERM mysqld 


6.用新密碼登陸 


其它方法二 


直接用十六進制編輯器編輯user.MYD文件 


不過這個里面我要說明一點,我這里編輯的時候發現個問題,加密的密碼串有些是連續存儲的,有些的最后兩位被切開了,后兩位存儲在后面其他地方.這一點我還沒想明白.還有注意一點就是編輯的是加密過的密碼串,也就是說你還是需要另外有user表文件。這種方法和我最上面介紹的方法的區別在于,這種方法直接編輯linux下的user表文件,就不需要重新改文件屬主和權限了 


修正一下:我在Windows下的實際操作如下 


1.關閉正在運行的MySQL。 


2.打開DOS窗口,轉到mysql\bin目錄。 


3.輸入 


mysqld-nt --skip-grant-tables 


回車。如果沒有出現提示信息,那就對了。 


4.再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到mysql\bin目錄。 


5.輸入mysql回車,如果成功,將出現MySQL提示符 > 


6. 連接權限數據庫 


>use mysql; 


(>是本來就有的提示符,別忘了最后的分號) 


6.改密碼: 


> update user set password=password("123456") where user="root"; (別忘了最后的分號) 


7.刷新權限(必須的步驟) 


>flush privileges; 


8.退出 


> \q 


9.注銷系統,再進入,開MySQL,使用用戶名root和剛才設置的新密碼123456登陸。 


據說可以用直接修改user表文件的方法: 


關閉MySQL,Windows下打開Mysql\data\mysql,有三個文件user.frm,user.MYD,user.MYI找個知道密碼的MySQL,替換相應的這三個文件,如果user表結構沒改過,一般也沒人去改,替換user.MYD就可以了。 


也可以直接編輯user.MYD,找個十六進制編輯器,UltraEdit就有這個功能。關閉MySQL,打開user.MYD。將用戶名root后面的八個字符改為565491d704013245,新密碼就是123456。或者將它們對應的十六進制數字,(左邊那里,一個字符對應兩個數字),改為 00 02 02 02 02 02 02 02,這就是空密碼,在編輯器右邊看到的都是星號*,看起來很象小數點。重開MySQL,輸入root和你的新密碼。

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91无套直看片红桃| www.亚洲激情.com| 日韩中文字幕区一区有砖一区 | 色综合久久99| 99视频一区二区三区| 成人黄色网址在线观看| 国产精品一区二区视频| 国产一区二区不卡老阿姨| 国产高清视频一区| 色综合久久综合网97色综合 | 日韩av不卡一区二区| 日产精品久久久久久久性色| 蜜臀99久久精品久久久久久软件| 久久99精品视频| jlzzjlzz国产精品久久| 欧洲另类一二三四区| 欧美丰满高潮xxxx喷水动漫| 欧美成人aa大片| 国产精品久久久久久久久图文区 | 日韩精品一区二区三区swag| 久久品道一品道久久精品| 国产精品国产三级国产aⅴ入口 | 紧缚捆绑精品一区二区| 国产成人午夜精品影院观看视频 | 亚洲人吸女人奶水| 日韩精品一二区| 波多野结衣91| 欧美日韩高清不卡| 久久精品一区二区三区不卡 | 午夜精品久久久久久不卡8050| 亚洲成人动漫在线免费观看| 精品亚洲porn| 色婷婷综合五月| 精品日韩一区二区三区| 成人免费小视频| 日韩av电影天堂| hitomi一区二区三区精品| 91精品国产91综合久久蜜臀| 国产午夜精品一区二区| 午夜一区二区三区视频| 国产成人精品一区二| 欧美一级黄色大片| 亚洲色欲色欲www| 国产九色sp调教91| 欧美一区二区三区人| 亚洲女人的天堂| 国产69精品久久久久777| 日韩欧美一级在线播放| 一区二区不卡在线播放| 国产成人精品综合在线观看 | 国产精品1024| 日韩免费一区二区| 午夜一区二区三区视频| 色婷婷国产精品| 国产精品网站一区| 国产一区二区三区最好精华液| 欧美午夜精品电影| 亚洲最新视频在线播放| 成人国产免费视频| 中文文精品字幕一区二区| 久久精品国产一区二区| 欧美精品丝袜中出| 三级在线观看一区二区| 欧美亚洲国产一区在线观看网站 | 欧美在线啊v一区| 亚洲欧美成aⅴ人在线观看| av一二三不卡影片| 亚洲欧美另类久久久精品2019| av午夜精品一区二区三区| 国产精品麻豆视频| 成人综合在线观看| 中文字幕中文乱码欧美一区二区| 不卡的电影网站| 亚洲视频在线一区观看| 色妞www精品视频| 亚洲成人免费看| 51久久夜色精品国产麻豆| 性做久久久久久免费观看欧美| 欧美三级在线播放| 日本不卡一区二区| 日韩欧美激情一区| 国产一二三精品| 亚洲欧美怡红院| 欧美影院精品一区| 久久精品国产一区二区| 国产亚洲精品bt天堂精选| 成人毛片视频在线观看| 亚洲男人天堂av网| 欧美一区二区三区四区五区| 精品一区二区三区免费视频| 久久免费看少妇高潮| 91美女片黄在线观看| 亚洲大片一区二区三区| 欧美一级xxx| 风间由美一区二区av101| 亚洲欧美视频一区| 欧美大肚乱孕交hd孕妇| 夫妻av一区二区| 丝袜诱惑亚洲看片| 久久久久久久网| 日本高清不卡aⅴ免费网站| 男人操女人的视频在线观看欧美| 久久精品人人做人人爽97| 91国偷自产一区二区三区成为亚洲经典 | 日本精品免费观看高清观看| 午夜视频在线观看一区二区| 精品国产区一区| 91激情在线视频| 国产精品资源站在线| 亚洲一区二区三区影院| 精品sm捆绑视频| 91福利国产精品| 国内精品久久久久影院薰衣草| 最近日韩中文字幕| 2021久久国产精品不只是精品| 91免费国产视频网站| 久久精品噜噜噜成人88aⅴ| 亚洲欧洲一区二区在线播放| 欧美一级电影网站| 色婷婷亚洲综合| 国产一区二区女| 蜜桃视频在线观看一区| 亚洲精品视频在线观看免费| 国产亚洲自拍一区| 欧美一区二区三区精品| 在线免费不卡视频| a美女胸又www黄视频久久| 国产精品538一区二区在线| 石原莉奈在线亚洲三区| 亚洲激情av在线| 亚洲天堂成人网| 国产精品久久久久久久蜜臀 | 亚洲精品久久久蜜桃| 久久婷婷综合激情| 日韩欧美一区二区免费| 精品视频免费在线| 91老司机福利 在线| 国产99久久精品| 国产综合久久久久久鬼色| 天天综合网天天综合色| 亚洲一区二区偷拍精品| 亚洲女同一区二区| 亚洲精品乱码久久久久久黑人| 亚洲欧美自拍偷拍色图| 日韩美女视频一区| 亚洲色欲色欲www| 中文字幕一区三区| 亚洲视频一二三区| 亚洲最新在线观看| 香蕉久久一区二区不卡无毒影院| 亚洲成人自拍偷拍| 美日韩一区二区| 久久99精品一区二区三区| 黄色日韩网站视频| 国产福利一区二区三区视频在线| 国产精一区二区三区| 成人免费毛片片v| 91蜜桃传媒精品久久久一区二区| 91免费版在线| 欧美精品777| 欧美成人精品二区三区99精品| 精品国产91九色蝌蚪| 欧美国产一区在线| 亚洲精品成人少妇| 热久久免费视频| 国产美女一区二区三区| 99久久精品情趣| 欧美久久久久久久久久| www亚洲一区| 亚洲视频在线观看三级| 午夜精品福利久久久| 久久激情综合网| 91麻豆产精品久久久久久 | 99天天综合性| 欧美福利电影网| 久久伊人中文字幕| 中文字幕一区不卡| 日日夜夜一区二区| 国产成人精品一区二区三区四区| 色婷婷综合激情| 欧美精品一区二区三区在线播放| 国产精品福利在线播放| 日韩黄色免费网站| 成+人+亚洲+综合天堂| 91精品国产色综合久久不卡电影 | 日韩精品一区国产麻豆| 中文字幕精品三区| 日韩综合小视频| 91一区二区在线观看| 日韩欧美成人一区二区| 亚洲男人的天堂在线观看| 精品一区二区日韩| 91九色02白丝porn| 亚洲国产精品成人综合| 免费精品99久久国产综合精品| 99热这里都是精品| 久久综合九色综合97婷婷| 亚洲一区二区成人在线观看| 国产不卡视频一区二区三区| 欧美日韩中文字幕一区二区|