[教學]刪除MySQL的root密碼

phpMyAdmin Running Discuss
關於 phpMyAdmin 架設使用操作討論,非本程式相關問題一律砍文!

版主: 版主管理群

回覆文章
617
星球普通子民
星球普通子民
文章: 6
註冊時間: 2006-02-26 12:20

[教學]刪除MySQL的root密碼

文章 617 »

[教學]刪除MySQL的root密碼
To版主:這篇是專門寫給因設定root密碼的人,致無法登入phpMyAdmin。所以我才放到這版。
如果有放錯版版的話煩請移動一下,抱歉 ^^"
我是用install 4.1版測試成功


爬文爬了好久,都沒看到有人說如何去掉root密碼
這是我爬的網站:
MySQL中文參考手冊
http://netlab.cse.yzu.edu.tw/~statue/cf ... l_toc.html


方法很簡單,在 mysql> 註1 下輸入(2行, 忘記第2行是否一定要輸入)
GRANT USAGE ON *.* TO root@localhost IDENTIFIED BY '';
FLUSH PRIVILEGES;


恭喜你,密碼已經刪除了
開啟phpMyAdmin設定去吧

記得設定完之後,要手賤一下,改掉root密碼喲~~
phpMyAdmin的登入問題應該可少掉一大半吧!


如果版主覺得不大妥的話,請先pm給我讓我知道一下再刪除,並竟這是我花了好幾天去挖了好久來測試了好多無用的指令才得到的心血(這是我第一次碰MySQL,當初甚至不知道MySQL是要打指令...)
如果大家覺得這個有收藏價值的話,歡迎轉載,免pm給我,條件是把整篇文章一字不漏的轉貼(包括最底下的網址)


※註解1:
如何去到mysql>呢?
方法1:install版(此版在安裝時,一定要輸入root密碼)
開始>程式集>MySQL>MySQL Server ?.?>MySQL Command Line Client
輸入root密碼即可進入mysql>
?.?為你安裝的版本

方法2:NoInstall版
開始>執行>輸入 cmd
到MySQL安裝資料夾下
輸入 bin\mysql.exe -u帳號 -p密碼
帳號與密碼前面都沒空格,
即進入mysql>

===========
轉貼資訊:
竹貓星球:http://phpbb-tw.net/
原帖網址:http://phpbb-tw.net/phpbb/viewtopic.php?p=230417#230417
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

我不知道你這篇文章是在教什麼 囧

剛裝好的 MySQL root 本來就是沒有密碼的,正確的方法應該是把 mysqld 跑起來之後用

代碼: 選擇全部

mysqladmin -u root password BLAHBLAHBLAH
去設定密碼 (上面那串就是把 root 的密碼改成 BLAHBLAHBLAH)。如果不這樣用的話你也可以不用任何密碼登入 phpMyAdmin 然後再去改你的密碼,沒事把密碼刪掉幹麻? @.@
617
星球普通子民
星球普通子民
文章: 6
註冊時間: 2006-02-26 12:20

文章 617 »

chiouss 寫:我不知道你這篇文章是在教什麼 囧
使用install版 就一定要設定root的密碼 (使用 MySQL Command Line Client)
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

617 寫:
chiouss 寫:我不知道你這篇文章是在教什麼 囧
使用install版 就一定要設定root的密碼 (使用 MySQL Command Line Client)
設定的時候最後一頁把最後那個 Modify Security Settings 取消就好啦!

那也就算了,不能 login 應該是 PHP 裡面 mysql client library 的問題,幹麻把密碼刪掉? *昏*

client library 不支援?一種方法是要求 mysql 用舊的方式重新 hash password,一種就是去更新你的 mysql client 然後重新編 PHP。
回覆文章

回到「phpMyAdmin」