mysql使用者授權、資料庫許可權管理、sql語法詳解 —— nicecui
某個資料庫所有的許可權
all 後面+ privileges sql
某個資料庫 特定的許可權sql
mysql 授權語法 sql
mysql 許可權重新整理
mysql 檢視授權、顯示授權
mysql 移除授權
一:授權主要的 sql//某個資料庫所有的許可權 all 後面+
privileges
grant
allprivileges
on db_permit.*to'
dev'@'
%' identified by
'yqwzh3e77srrpkms';
//某個資料庫 特定的許可權 許可權後面沒有 privileges 所有的資料庫許可權-
*.*grant
select,update,insert,delete
on db_permit.*to'
dev'@'
%' identified by
'yqwzh3e77srrpkms';
//授權語法 sql詳解
grant
-許可權-
on1.庫名.表名(全部*) 2.所有資料庫 *.*to'
使用者名稱'@'
允許的ip(所有%)
' identified by
'使用者密碼';
二:其他
//許可權重新整理 -
每當調整許可權後,通常需要執行以下語句重新整理許可權:
flush
privileges;//
顯示授權
show grants;
//移除授權
evoke
allprivileges
on*.* (庫名或者 '*'
-表示全部) from
'使用者名稱
'@'ip';
//刪除建立的使用者
drop
user username@localhost
;//給使用者改名 -'%
'指的是所有ip
rename
user
'老使用者名稱
'@'%'to
'新名字
'@'%';
//給使用者修改密碼
set password for
'使用者名稱
'@'ip
'= password('
123456
');
mysql授權使用者許可權 mysql授權使用者許可權
grant 普通資料使用者,查詢 插入 更新 刪除 資料庫中所有表資料的權利。grant select on testdb.to common user grant insert on testdb.to common user grant update on testdb.to common us...
Mysql 新增使用者和資料庫授權
注 我的執行環境是widnows xp professional mysql5.0 一,建立使用者 命令 create user username host identified by password 說明 username 你將建立的使用者名稱,host 指定該使用者在哪個主機上可以登陸,如果是...
資料庫Mysql建立使用者以及授權
mysql uroot pmysql grant 許可權 on 資料庫.to 使用者名稱 登入主機 identified by 密碼 例1 增加乙個test1使用者,密碼為123456,可以在任何主機上登入,並對所有資料庫有查詢,增加,修改和刪除的功能。需要在mysql的root使用者下進行 mys...