Re: [請益] phpMyAdmin 其他使用者可以更改root密碼!?
看板PHP作者yuleen123 (.......................)時間17年前 (2008/03/27 14:05)推噓0(0推 0噓 0→)留言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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
6
14