1、為根使用者root設定密碼:
set password for 『root』@『localhost』 = password(『123456』);
2、建立其他使用者並設定密碼:
create user user_name identified by 『password』; password處填寫要設定的密碼,比如』123456』
3、給使用者授予特定許可權:
grant select, delete on table_name to user_name;
4、撤銷使用者的許可權:
revoke select, delete on table_name from user_name;
5、寫撤銷命令時,最後的cascade表示級聯,即連鎖反應,會撤所有,restrict表示限制,如果撤銷不當,會提示錯誤資訊
6、同時建立使用者並授予許可權:
grant select, delete on table_name to user_name identified by 『password』; password處填寫要設定的密碼,如』123456』
(如果使用者名稱不存在,mysql會自動建立)
mysql安全性試驗 Mysql安全性測試
一 沒有進行預處理的sql語句 1.連線資料庫 conn mysql connect 127.0.0.1 3306 root 518666 if conn die could not connect mysql error 2.選擇資料庫 mysql select db mysql safe con...
mysql 網路安全性 MySQL安全性指南(1)
作為乙個mysql的系統管理員,你有責任維護你的mysql資料庫系統的資料安全性和完整性。本文主要主要介紹如何建立乙個安全的mysql系統,從系統內部和外部網路兩個角度,為你提供乙個指南。為什麼安全性很重要,你應該防範那些攻擊?伺服器面臨的風險 內部安全性 如何處理?連線伺服器的客戶端風險 外部安全...
mysql 網路安全性 MySQL安全性指南(3)
2.4 不用grant設定使用者 當你發出一條grant語句時,你指定乙個使用者名稱和主機名,可能還有口令。對該使用者生成乙個user表記錄,並且這些值記錄在user host和password列中。如果你在grant語句中指定全域性許可權,這些許可權記錄在記錄的許可權列中。其中要留神的是grant...