mysql使用者管理及許可權設定

2021-09-21 01:12:17 字數 1002 閱讀 1172

一、使用者管理

1.建立使用者

create user 用名@主機 identified by 『密碼』

說明:1)create user 建立使用者

2)使用者名稱格式: 使用者名稱@主機 // 使用者名稱和主機之間 「@」

3)主機: //可以是ip,網域名稱, 「%」, 如果使用 「%」,說明使用者可以在任意主機登入資料庫伺服器.

4)identified by ; 設定使用者密碼, 注意: 密碼一定要加 引號;

2.修改使用者密碼

1)自己修改密碼

set password = password(『新密碼』); //password()是mysql的內建加密函式

2)為普通使用者修改密碼

set password for 使用者名稱@主機 = password(『新密碼』);

3.刪除使用者

drop user用名@主機

二、許可權管理

1.分配許可權

grant 許可權列表 on 庫.表 to 使用者@主機

說明:1)grant //授權關鍵字

2)許可權列表, insert, update,select ……create, 如果是all 所有權.

3)on 庫名.表名 // on 對哪個庫或庫中哪個表有操作許可權

4)庫名.表名 // 哪個庫中的哪個表; 庫名.*, 庫名所有表; 也可以on . 所有庫有操作許可權.

5)to 使用者名稱@主機 //用哪個使用者授權.

如:grant select on db_stu.tb_stu to test@localhost;

2.取消許可權

revoke 許可權列表 on 庫.表 from 使用者@主機

1)revoke 將許可權收回.

2)from 將許可權從哪個使用者收回.

將test@localhost使用者許可權收回

revoke all on db_stu.tb_stu from test@localhost;

MySql 使用者管理及許可權管理

一 使用者管理 新增使用者並限定固定ip連線 create user username localhost identified by password 新增使用者並允許所有ip連線 萬用字元 表示all create user username identified by password 刪除使...

MySQL使用者及許可權管理

建立使用者及授權 使用命令提示符登入mysql mysql h localhost u root pmysql中的使用者資訊和許可權等都儲存在乙個名為mysql的資料庫中。其中主要用到的是user db tables priv columns priv procs priv這五張表,最重要的是use...

MySql使用者及許可權管理

mysql使用者及許可權管理 user 使用者賬號 全域性許可權 db 庫級別許可權 tables priv 表級別許可權 delete,alter,trigger columns priv 列級別許可權 select,insert,update procs priv 儲存過程和儲存函式相關的許可權...