mysql c 許可權 mysql 許可權

2021-10-17 21:00:42 字數 752 閱讀 3473

1. 用root使用者登入mysql

mysql -uroot -p123456

2. 新增使用者 % 表示自動選擇可用ip 增加登入使用者(可允許登入的ip位址,只能登入,什麼都不能做)

create user 『username』@『host』 identified by 『password』;

3. 授權

grant 許可權列表 on 庫.表 to "使用者名稱"@"%" identified by "密碼" with grant option;

4. 重新整理許可權

flush privileges;

許可權列表**

all privileges 、select 、insert ... ...

庫.表 : *.* 代表所有庫的所有表

**示例**

```mysql

1、新增授權使用者work,密碼123,對所有庫的所有表有所有許可權

mysql>grant all privileges on *.* to 'work'@'%' identified by '123' with grant option;

mysql>flush privileges;

2、新增使用者duty,密碼123,對db2庫中所有表有所有許可權

mysql>grant all privileges on db2.* to 'duty'@'%' identified by '123' with grant option;

mysql>flush privileges;

mysql 重新整理許可權 mysql許可權

1,檢視所有使用者許可權 select distinct concat user user,host,as query from mysql.user 或者 select from mysql.user 2,檢視某乙個使用者的許可權 show grants for user ip 3,分配許可權 以...

mysql許可權 列許可權 mysql 的許可權體系介紹

mysql 的許可權體系大致分為5個層級 全域性層級 全域性許可權適用於乙個給定伺服器中的所有資料庫。這些許可權儲存在mysql.user表中。grant all on 和revoke all on 只授予和撤銷全域性許可權。資料庫層級 資料庫許可權適用於乙個給定資料庫中的所有目標。這些許可權儲存在...

mysql 許可權設定 mysql 許可權設定

關於mysql的使用者管理,筆記 1 建立新使用者 通過root使用者登入之後建立 grant all privileges on to testuser localhost identified by 123456 建立新使用者,使用者名為testuser,密碼為123456 grant all ...