Mysql建立使用者 授權

2021-08-21 22:30:06 字數 1282 閱讀 3817

建立使用者命令

create user '使用者名稱'@'localhost' identified by '密碼';

create user '使用者名稱'@'192.168.1.101_' idendified by '密碼';

create user '使用者名稱'@'%' identified by '密碼';

create user '使用者名稱'@'%' identified by '';

create user '使用者名稱'@'%';

localhost 本地訪問允許

% 遠端主機訪問允許

ip 指定主機訪問允許

授權運算元據

grant select, insert on databasename.tablename to '使用者名稱'@'%';
授權查詢  插入的許可權

grant privileges on databasename.tablename to 'username'@'host'

授權指定資料庫的指定表的許可權

grant all on databasename.* to 'pig'@'%';
授權指定的資料庫所有的表

grant all on *.* to 'pig'@'%';
授權所有的資料庫的所有表的所有許可權

撤回許可權

revoke privilege on databasename.tablename from 'username'@'host';
撤銷使用者許可權

刪除使用者

drop user 'username'@'host';

重新整理許可權

flush privileges

mysql 建立使用者 授權

b 1 建立使用者 b 可以在任何地方登陸 create user test identified by test123 或create user test identified by test123 在本地登陸 create user test localhost identified by te...

mysql建立使用者,授權

可以用一句語句實現 grant all on to 使用者名稱 identified by 密碼 然後需要刷一下 flush privileges insert into mysql.user host,user,password values localhost hbchen p assword ...

mysql建立使用者,授權

檢視使用者 select from mysql.user 建立使用者 如果只允許從本機登陸,則 填 localhost 如果允許從遠端登陸,則填 create user test01 localhost identified by 123456 刪除使用者 drop user test01 loca...