phpMyAdmin 登入安全性問題,
新架了一個 Appserv 2.4.1 的論壇,看了小竹子大大phpMyAdmin的教學文章
已經將登入方式由 config 改成http
用我自己建的帳號login也已經 ok
我已經將root , 任何(%)的權限都拿掉了,但是在登入畫面時,只輸入root
密碼都不敲,還是進的去phpMyAdmin,這樣改了那麼多東西,不就白費了。
安全性方面還是開了一個大洞。
請問各位大大,這個問題要怎麼解決,還是我的設定有哪邊沒做好的嗎
先謝過各位大大,看我這個菜鳥問的笨問題.....
[問題] phpMyAdmin 登入安全性問題
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
建立新的管理者確定沒問題,就把 root 那個帳戶移除掉。
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
感謝小竹子大大提供解法.....
另外,提供一些我的心得...
在移除root 及 '@'%' 的時候,請大家使用刪除使用者及重新讀取權限
不然,你的安全性還是會有問題。我之前選擇只從權限資料庫刪除使用者.
結果發現登入時只敲root ( no password) 還是可以登入phpMyAdmin,
因此提供一下完整的SQL Statement, 讓大家參考一下,不用像我用重新安裝的笨方法
另外,提供一些我的心得...
在移除root 及 '@'%' 的時候,請大家使用刪除使用者及重新讀取權限
不然,你的安全性還是會有問題。我之前選擇只從權限資料庫刪除使用者.
結果發現登入時只敲root ( no password) 還是可以登入phpMyAdmin,
因此提供一下完整的SQL Statement, 讓大家參考一下,不用像我用重新安裝的笨方法
代碼: 選擇全部
SQL 語法:
# 刪除 ''@'%' ...
[color=blue]DELETE FROM `user` WHERE `User` = '' AND `Host` = '%';
DELETE FROM `db` WHERE `User` = '' AND `Host` = '%';
DELETE FROM `tables_priv` WHERE `User` = '' AND `Host` = '%';
DELETE FROM `columns_priv` WHERE `User` = '' AND `Host` = '%';[/color]
# 刪除 ''@'localhost' ...
[color=blue]DELETE FROM `user` WHERE `User` = '' AND `Host` = 'localhost';
\n
DELETE FROM `db` WHERE `User` = '' AND `Host` = 'localhost';
DELETE FROM `tables_priv` WHERE `User` = '' AND `Host` = 'localhost';
DELETE FROM `columns_priv` WHERE `User` = '' AND `Host` = 'localhost';[/color]
# 刪除 'root'@'%' ...
[color=blue]DELETE FROM `user` WHERE `User` = 'root' AND `Host` = '%';
DELETE FROM `db` WHERE `User` = 'root' AND `Host` = '%';
DELETE FROM `tables_priv` WHERE `User` = 'root' AND `Host` = '%';
DELETE FROM `columns_priv` WHERE `User` = 'root' AND `Host` = '%';[/color]
# 刪除 'root'@'localhost' ...
[color=blue]DELETE FROM `user` WHERE `User` = 'root' AND `Host` = 'localhost';
DELETE FROM `db` WHERE `User` = 'root' AND `Host` = 'localhost';
DELETE FROM `tables_priv` WHERE `User` = 'root' AND `Host` = 'localhost';
DELETE FROM `columns_priv` WHERE `User` = 'root' AND `Host` = 'localhost';[/color]\r
# 重新讀取權限 ...
[color=blue]FLUSH PRIVILEGES ;[/color]
為什麼我登入沒有問題 常常登出打一樣的密碼都不對 = =?owenliu 寫:感謝小竹子大大提供解法.....
另外,提供一些我的心得...
在移除root 及 '@'%' 的時候,請大家使用刪除使用者及重新讀取權限
不然,你的安全性還是會有問題。我之前選擇只從權限資料庫刪除使用者.
結果發現登入時只敲root ( no password) 還是可以登入phpMyAdmin,
因此提供一下完整的SQL Statement, 讓大家參考一下,不用像我用重新安裝的笨方法代碼: 選擇全部
SQL 語法: # 刪除 ''@'%' ... [color=blue]DELETE FROM `user` WHERE `User` = '' AND `Host` = '%'; DELETE FROM `db` WHERE `User` = '' AND `Host` = '%'; DELETE FROM `tables_priv` WHERE `User` = '' AND `Host` = '%'; DELETE FROM `columns_priv` WHERE `User` = '' AND `Host` = '%';[/color] # 刪除 ''@'localhost' ... [color=blue]DELETE FROM `user` WHERE `User` = '' AND `Host` = 'localhost'; DELETE FROM `db` WHERE `User` = '' AND `Host` = 'localhost'; DELETE FROM `tables_priv` WHERE `User` = '' AND `Host` = 'localhost'; DELETE FROM `columns_priv` WHERE `User` = '' AND `Host` = 'localhost';[/color] # 刪除 'root'@'%' ... [color=blue]DELETE FROM `user` WHERE `User` = 'root' AND `Host` = '%'; DELETE FROM `db` WHERE `User` = 'root' AND `Host` = '%'; DELETE FROM `tables_priv` WHERE `User` = 'root' AND `Host` = '%'; DELETE FROM `columns_priv` WHERE `User` = 'root' AND `Host` = '%';[/color] # 刪除 'root'@'localhost' ... [color=blue]DELETE FROM `user` WHERE `User` = 'root' AND `Host` = 'localhost'; DELETE FROM `db` WHERE `User` = 'root' AND `Host` = 'localhost'; DELETE FROM `tables_priv` WHERE `User` = 'root' AND `Host` = 'localhost'; DELETE FROM `columns_priv` WHERE `User` = 'root' AND `Host` = 'localhost';[/color] # 重新讀取權限 ... [color=blue]FLUSH PRIVILEGES ;[/color]
這是什麼原因呢?

