❶ mysql怎麼修改root密碼
mysql修改root密碼要看具體的情況。
一、如果知道root密碼,只是更換mysql的root密碼,可以通過mysqladmin來進行修改。執行如下命令:
sudomysqladmin-uroot-ppassword"你要修改的密碼"
執行命令後,會提示用戶輸入mysql的root密碼,這時候輸入原來的mysql root密碼回車即可。
❷ 使用MySQL命令行修改密碼
通過MySQL命令行,可以修改MySQL資料庫的密碼,下面就為您詳細介紹該MySQL命耐鎮令行,如果您感興趣的話,不妨一看。
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
1、給昌冊粗root加個密碼ab12。首先在DOS下進入目錄mysqlbin,然後鍵入以下命令
mysqladmin -u root -password ab12
註:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
2、再將root的密碼改為djg345。
mysqladmin -u root -p ab12 password djg345
(注意:和上面不同,下面的因為是MYSQL環境中的命令,所以後面都帶一個分號作為命令姿世結束符)
3、命令行修改root密碼:
mysql UPDATE mysql.user SET password=PASSWORD(』新密碼』) WHERE User=』root』;
mysql FLUSH PRIVILEGES;
4、顯示當前的user:
mysql SELECT USER();
❸ 怎麼改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登錄。