Mysql建立使用者與授權,限制IP

2021-09-01 04:19:31 字數 905 閱讀 9990

1.建立使用者

create user 'dog'@'localhost' identified by '123456';
create user 『使用者名稱』@『限制的ip位址』 identified by 『密碼』;

2.授權

grant select, insert on test.user to 'pig'@'%';

#grant all on *.* to 'pig'@'%';

flush privileges; #不重啟mysql服務的情況下直接生效

#privileges:使用者的操作許可權,如select,insert,update等,如果要授予所的許可權則使用all

#databasename:資料庫名

#tablename:表名,如果要授予該使用者對所有資料庫和表的相應操作許可權則可用表示,如.*

3.設定與更改使用者密碼

set password for 'username'@'host' = password('newpassword');
4.撤銷使用者許可權

revoke privilege on databasename.tablename from 'username'@'host';
5.刪除使用者

drop user 'username'@'host';
6.限制ip

use mysql;

update user set host = '125.93.252.175' where user = 'root' and host = '%';

flush privileges;

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

grant 普通資料使用者,查詢 插入 更新 刪除 資料庫中所有表資料的權利。grant select on testdb.to common user grant insert on testdb.to common user grant update on testdb.to common us...

MySQL建立使用者與授權

一 建立使用者 命令 create user username host identified by password 說明 username 你將建立的使用者名稱,host 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost,如果想讓該使用者可以從任意遠端主機登陸,可以使用萬...

MySQL建立使用者與授權

1 建立使用者,建立使用者的時候不分配任何許可權 create user 使用者名稱 訪問 identified by 密碼 2 刪除使用者 drop user 使用者名稱 3 分配許可權 grant 許可權 on 資料庫.表 to 使用者名稱 訪問 identified by 密碼 grant s...