MySQL使用者相關操作命令

2022-05-07 02:27:09 字數 1240 閱讀 5601

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

引數說明:username是使用者名稱

password是密碼,密碼可以為空

例如:create user 'test'@'%' identified by '12345';

create user 'test1'@'192.168.0.1' identified by '12345';

create user 'test2'@'%';

二.刪除使用者

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

例如:drop user 'test2'@'%';

三.給使用者授權

授權命令:grant privileges on database.table to 'username'@'host'

引數說明:privileges是操作許可權,如select,insert,update等,如果要授予所的許可權則使用all

database.table某個資料庫中的某個表,不指定資料庫和資料表可用*.*表示(左邊*表示資料庫,右邊*表示資料表)

username指定使用者

host指定ip

例如:grant select, insert on database.table to 'test'@'%';

grant all on *.* to 'test1'@'%';

grant all on database.* to 'test2'@'%';

四.撤銷使用者許可權

撤銷命令:revoke privilege on databasename.tablename from 'username'@'host';

例如:revoke select, insert on database.table from 'test'@'%';

revoke all on *.* from 'test1'@'%';

檢視已授權限:show grants for 'test'@'%';

五.修改使用者密碼

修改命令:

修改其他使用者:set password for 'username'@'host' = password('newpassword');

修改當前登入使用者:set password = password("newpassword");

MySQL使用者 許可權相關命令

建立使用者create user username host identified by password username 表示使用者名稱 host 指定該使用者可以在哪個ip下登入,localhost表示本地使用者,表示任何乙個ip password 該使用者的登入密碼 刪除使用者drop us...

mysql 使用者及授權相關命令

一 登陸 mysql 1.輸入命令 mysql u username p 回車後,輸入密碼。二 建立使用者 命令 create user username host identified by password 例子 create user test localhost identified by ...

mysql管理使用者 使用者授權的相關命令

建立新使用者 以下命令可以建立乙個mysql的本地使用者,無法遠端訪問 create user username localhost identified by password 以下命令可以建立乙個mysql遠端連線使用者 create user username identified by pa...