Re: [請益] phpMyAdmin 其他使用者可以更改root密碼!?

看板PHP作者 (.......................)時間17年前 (2008/03/27 14:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《chicoff (火→炎→焱)》之銘言: : 我想設定一個超級使用者 root 他可以擁有全部資料庫的權限 : 另外設定其他使用者 web 擁有新增修改資料表 : 可是我用phpMyAdmin使用者web登入後 : 居然可以更改root密碼 : 這樣設那些權限不就白設了 : 請問要如何設定?? 雖然這是 MySQL 的問題 但我還是回一下好了 MySQL 的權限設定紀錄在 mysql 這個 DB 裡面 其中有 user, db, tables_priv .... 這幾個表 user 資料表裡面紀錄每個使用者的全域權限 也就是說如果你在 user 裡面設定 abc 有 select 權限 那 abc 就可以 select 所有資料庫中的表 db 資料表紀錄使用者擁有哪些 DB 的權限 如果你只想讓 web 這個使用者擁有某些 DB 的權限 那就使用下面的指令 grant all privileges on DB.* to web@localhost idenftified by 'password'; 這叫告訴 MySQL 新增一個 web@localhost 的使用者他擁有 DB 這個資料庫的全部權限 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.171.57.209
文章代碼(AID): #17wpawEC (PHP)
文章代碼(AID): #17wpawEC (PHP)