Ubuntu新增或刪除MySQL使用者與許可權

2021-09-26 10:52:32 字數 1655 閱讀 5991

登入root賬戶

mysql -u使用者名稱 -p密碼

$ mysql -uroot -p********
建立新使用者

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

$ create user 'testuser'@'%' identified by '12345678'

;

賦予使用者相關許可權

grant 許可權1,許可權2,…許可權n on 資料庫名稱.表名稱 to 使用者名稱@使用者位址;

許可權1,許可權2,…許可權n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等許可權

例:賦予全部許可權

$ grant all privileges on *.* to 'testuser'@'%'

;

檢視當前的使用者

mysql>

select host,user from user;

+-----------+------------------+

| host | user |

+-----------+------------------+

| % | ding |

| % | root |

| localhost | debian-sys-maint |

| localhost | mysql.session |

| localhost | mysql.sys |

+-----------+------------------+

5 rows in

set(0.01 sec)

刪除使用者

mysql> delete from user where user=

'ding' and host=

'%';

query ok, 1 row affected (0.00 sec)

mysql> flush privileges;

query ok, 0 rows affected (0.01 sec)

mysql>

select host,user from user;

+-----------+------------------+

| host | user |

+-----------+------------------+

| % | root |

| localhost | debian-sys-maint |

| localhost | mysql.session |

| localhost | mysql.sys |

+-----------+------------------+

4 rows in

set(0.00 sec)

如何新增或刪除ubuntu使用者和組

在建立使用者時,需要為新建使用者指定一使用者組,如果不指定其使用者所屬的工作組,自動會生成乙個與使用者名稱同名的工作組。建立使用者user1的時候指定其所屬工作組users,例 useradd g users user1 一 建立使用者 1 使用命令 useradd 例 useradd user1 ...

如何新增或刪除ubuntu使用者和組

在建立使用者時,需要為新建使用者指定一使用者組,如果不指定其使用者所屬的工作組,自動會生成乙個與使用者名稱同名的工作組。建立使用者user1的時候指定其所屬工作組users,例 useradd g users user1 一 建立使用者 1 使用命令 useradd 例 useradd user1 ...

如何新增或刪除ubuntu使用者和組

在建立使用者時,需要為新建使用者指定一使用者組,如果不指定其使用者所屬的工作組,自動會生成乙個與使用者名稱同名的工作組。建立使用者user1的時候指定其所屬工作組users,例 useradd g users user1 一 建立使用者 1 使用命令 useradd 例 useradd user1 ...