當前位置:首頁 » 密碼管理 » mysql如何修改root密碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mysql如何修改root密碼

發布時間: 2022-02-02 14:10:40

A. 如何修改Mysql root用戶密碼

方法1 用SET PASSWORD命令

1、打開終端win+r輸入cmd回車即可打開;

2、通過mysql -u用戶名 -p指定root用戶登錄MySQL,輸入後回車會提示輸入密碼。

B. 如何修改mysql的root密碼

方法1: 用SET PASSWORD命令 

首先登錄MySQL。 格式:mysql> set password for 用戶名@localhost = password(『新密碼』); 例子:mysql> set password for root@localhost = password(『123』);

方法2:用mysqladmin 

格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼 例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接編輯user表 

首先登錄MySQL。 mysql> use mysql; mysql> update user set password=password(『123』) where user=』root』 and host=』localhost』; mysql> flush privileges;

方法4:在忘記root密碼的時候,可以這樣 以windows為例: 

1. 關閉正在運行的MySQL服務。 2. 打開DOS窗口,轉到mysqlin目錄。 3. 輸入mysqld –skip-grant-tables 回車。–skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。 4. 再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到mysqlin目錄。 5. 輸入mysql回車,如果成功,將出現MySQL提示符 >。 6. 連接許可權資料庫: use mysql; 。 6. 改密碼:update user set password=password(「123」) where user=」root」;(別忘了最後加分號) 。 7. 刷新許可權(必須步驟):flush privileges;。 8. 退出 quit。 9. 注銷系統,再進入,使用用戶名root和剛才設置的新密碼123登錄。

C. 如何修改mysql中root用戶的密碼

updateusersetpassword=password('123')whereuser='root'andhost='localhost';
flushprivileges;

D. mysql如何修改root密碼

1. KILL掉系統里的MySQL進程;
2. 在命令提示符下(CMD),進入到MYSQL的BIN目錄,用以下命令啟動MySQL,以不檢查許可權的方式啟動;
mysqld-nt --skip-grant-tables
3. 然後重新開打一個命令提示符的窗口(CMD)用空密碼方式使用root用戶登錄 MySQL;
mysql -u root
4. 修改root用戶的密碼;
mysql> update mysql.user set password=PASSWORD('新密碼') where User='root';
mysql> flush privileges;
mysql> quit
5. 重新啟動計算機,就可以使用新密碼登錄了。 破解本地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設置新密碼

E. 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(iscuit));
mysql> FLUSH PRIVILEGES
確切地說這是在增加一個用戶,用戶名為jeffrey,密碼為biscuit。
在《mysql中文參考手冊》里有這個例子,所以我也就寫出來了。
注意要使用PASSWORD函數,然後還要使用FLUSH PRIVILEGES。

方法四
和方法三一樣,只是使用了REPLACE語句
mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES(%,jeffrey,PASSWORD(iscuit));
mysql> FLUSH PRIVILEGES

方法五
使用SET PASSWORD語句,
mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD(iscuit);
你也必須使用PASSWORD()函數,
但是不需要使用FLUSH PRIVILEGES。

方法六
使用GRANT ... IDENTIFIED BY語句
mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY iscuit;
這里PASSWORD()函數是不必要的,也不需要使用FLUSH PRIVILEGES。
注意: PASSWORD() [不是]以在Unix口令加密的同樣方法施行口令加密。

F. mysql怎麼更改root密碼

  1. 使用SecureCRT遠程到伺服器

G. mysql怎樣修改root密碼

mysql修改root密碼要看具體的情況。

一、如果知道root密碼,只是更換mysql的root密碼,可以通過mysqladmin來進行修改。執行如下命令:

sudomysqladmin-uroot-ppassword"你要修改的密碼"

執行命令後,會提示用戶輸入mysql的root密碼,這時候輸入原來的mysql root密碼回車即可。

H. MySQL如何修改root密碼

本文提供一個在資料庫伺服器上修改root密碼的方法,本文撰寫基礎是在xp操作系統下進行。第一步 登錄資料庫伺服器 採用具有Admin許可權的用戶名登錄到伺服器;第二步 關閉MySQL服務 在控制項面板->管理工具 雙擊服務,在彈出頁面中找到MySQL服務。單機坐上腳的停止服務或者算計MySQL在彈出頁面中點擊停止服務 第三步 修改MySQL啟動文件 在MySQL安裝目錄下找到my.ini文件,採用文本編輯器打開該文件。本文採用EditPlus打開文件,在文件末尾增加如下語句:skip-grant-tables。增加完成後保存my.ini文件 第四步 重啟MySQL 在第二步基礎上選擇MySQL,在左上角點擊啟動此服務或在MySQL上雙擊彈出頁面上點擊啟動MySQL,MySQL重新啟動。 第五步 採用MySQL客戶端登錄 本文採用的是SQLyog連接MySQL資料庫,在密碼欄不用輸入密碼。點擊測試連接,右側彈出框顯示連接成功(ConnectionSuccessful)並顯示MySQL連接的版本信息。點擊連接。 第六步 採用SQL命令修改root密碼 在Query輸入框中輸入如下語句並執行,執行後root密碼修改為1111: UPDATEmysql.USER SET PASSWORD=PASSWORD('1111') WHERE USER='root'; 注意:執行完成後不能進行馬上測試,因為啟動文件還沒有修改回去,測試還是在不進行許可權驗證下進行的。 第七步 修改MySQL啟動文件 在第三步基礎上注釋或刪除新添的語句,建議進行注釋。 第八步 重新重啟MySQL服務 重復執行第二步和第四步重啟服務,或者點擊左上角的重啟動此服務 第九步 驗證新密碼 重新打開SQLyog,在密碼框中輸入新密碼1111。進行測試和連擊。 通過以上步驟我們完成了MySQL下root密碼的重新設置需要注意:1) 在修改密碼語句執行時,必須選擇相關的資料庫。

I. linux mysql怎麼修改root密碼

一、擁有原來的myql的root的密碼;
方法一:
在mysql系統外,使用mysqladmin
# mysqladmin -u root -p password "test123"
Enter password: 【輸入原來的密碼】
方法二:
通過登錄mysql系統,
# mysql -uroot -p
Enter password: 【輸入原來的密碼】
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;
二、忘記原來的myql的root的密碼;
首先,你必須要有操作系統的root許可權了。要是連系統的root許可權都沒有的話,先考慮root系統再走下面的步驟。
類似於安全模式登錄系統,有人建議說是pkill mysql,但是我不建議哈。因為當你執行了這個命令後,會導致這樣的狀況:
/etc/init.d/mysqld status
mysqld dead but subsys locked
這樣即使你是在安全模式下啟動mysql都未必會有用的,所以一般是這樣/etc/init.d/mysqld stop,如果你不幸先用了pkill,那麼就start一下再stop咯。
# mysqld_safe --skip-grant-tables &
&,表示在後台運行,不再後台運行的話,就再打開一個終端咯。
# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';
mysql> flush privileges;
mysql> exit;
##本來mysql是不分大小寫的,但是這個是修改的mysql中的mysql資料庫的具體的值,要注意到。