mysql授權 使用者管理 MySQL使用者管理 授權

2021-10-19 19:31:42 字數 1136 閱讀 2361

建立使用者

命令:create user 'username'@'host' identified by 'password';

說明:username:建立的使用者名稱

host:使用者可以在哪個主機上登入,任意主機選擇%

password:使用者的密碼

例:create user 'arvin'@'%' identified by '123456';

修改使用者密碼

命令:set password for 'username'@'host' = password('newpassword');

說明:username:使用者名稱

host:登入的主機

newpassword:修改後的密碼

例:修改當前登入使用者密碼

set password = password('123456');

刪除使用者

命令:drop user 'username'@'host';

說明:username:使用者名稱

host:登入的主機

例:drop user 'arvin'@'%';

使用者授權

命令:grant privileges on databasename.tablename to 'username'@'host';

說明:privileges:操作許可權,如select, insert, delete, update等等,所有許可權使用all

databasename:資料庫名,所有的資料庫可以使用*

tablename:資料庫表名,所有的表名可以使用*

例:grant all on *.* to 'arvin'@'%';

撤銷授權

revoke privileges on databasename.tablename from 'username'@'host';

說明:privileges:操作許可權,如select, insert, delete, update等等,所有許可權使用all

databasename:資料庫名,所有的資料庫可以使用*

tablename:資料庫表名,所有的表名可以使用*

例:revoke all on *.* from 'arvin'@'%';

使許可權生效:

flush privileges;

MySQL管理使用者,授權

管理使用者 create user 使用者名稱 主機名 identified by 密碼 drop user 使用者名稱 主機名 update user set password password 新密碼 where user 使用者名稱 set password for 使用者名稱 主機名 pas...

mysql使用者授權 mysql使用者許可權管理

查詢資料庫使用者 select user 使用ip鏈結資料庫 匹配所有 mysql h192.168.1.ulisi p x 修改host域,使ip可以鏈結上 update user set host 192.168.1.where user root flush privileges 修改使用者密...

MySQL使用者管理 新增使用者 授權

新增使用者 以root使用者登入資料庫,執行以下命令 create user test identified by test 上面的命令建立了使用者test,密碼是test。在mysql.user表裡可以檢視到新增使用者的資訊 授權命令格式 grant privilegescode on dbnam...