多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > MySql > 破解mysql的root密碼的幾種方法

破解mysql的root密碼的幾種方法

來源:程序員人生   發布時間:2013-10-26 23:40:32 閱讀次數:4014次
幾種破解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:mysqlin

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

c:mysqlin>mysqld-nt --skip-grant-tables

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

c:mysqlin>mysqladmin -u root flush-privileges password "newpassword"

c:mysqlin>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:mysqldatamysql(linux 則一般在/var/lib/mysql/mysql/)目錄下有三個user表相關文件user.frm、user.MYD、user.MYI

user.frm //user表樣式文件

user.MYD //user表數據文件

user.MYI //user表索引文件
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲全网成人资源在线观看 | 日韩在线视频不卡一区二区三区 | 免费高清不卡毛片在线看 | 国产极品久久 | 亚洲免费看片 | 国内精品哆啪啪 | 日韩一级片免费看 | 亚洲精品综合一二三区在线 | 冲田杏梨j和l超乳w真性中出 | jizz性欧美| 久久国产精品只做精品 | 国产成人高清一区二区私人 | 中文乱码精品一区二区三区 | 劲爆欧美精品13页 | 国产一级做a爱片久久片 | 日韩欧美亚洲视频 | 亚洲色图 欧美 | 欧美精品成人a多人在线观看 | 亚洲天堂成人在线 | 中文字幕第23页 | 国产精品网站 夜色 | ady久久| 亚洲视频高清 | 一区二区三区四区无限乱码在线观看 | 国产精品视频国产永久视频 | 日韩精品中文字幕视频一区 | 欧美艾v福利视频在线观看 欧美爱爱爽爽视频在线观看 | 18到20岁女人一级毛片 | 国产拍视频| 欧美人与动人物a级网站 | 波多野结衣视频免费观看 | 91久久打屁股调教网站 | 久久久www成人免费精品 | 欧美成人毛片一级在线 | 精品国产成a人在线观看 | 亚洲an天堂an在线观看 | 日韩高清一区二区 | 日韩精品视频一区二区三区 | 国产高清在线视频一区二区三区 | 亚洲爽爽 | 国产婷婷综合在线视频 |