用命令創建各種權限的mysql帳號的方法如下(一定要先進入mysql,在mysql命令下執行以下的語句):
1. 創建一個用戶,並擁有創建數據庫,修改字段,刪除表,對表增刪改查的權限,和支持遠程甚至任何地方登陸的權限(差不多相當於root帳號的權限):
grant select,insert,update,delete,create,drop,alter on *.* to reson1@"%" identified by "123456";
grant select,insert,update,delete,create,drop,alter on *.* to reson1@localhost identified by
"123456"; (一定要添加一條"%"和一條localhost,這樣才能既支持本地訪問,又支持遠程任一ip訪問。其中reson1為用戶名,123456為密碼)
2. 創建一個用戶,並擁有對表增刪改查的權限,只能在本地登陸:
grant select,insert,update,delete on *.* to reson2@localhost identified by "123456";
3. 創建一個用戶,並擁有對表增刪改查的權限,只能在192.168.1.100登陸,且只能操作dat1數據庫的權限:
grant select,insert,update,delete on dat1.* to [email protected] identified by "123456";
掌握以上3個案例,就能創建各種想要的權限的mysql帳號了。