1、创建用户:
create user 'username'@'host' identified by 'password';
2、赋予权限
GRANT privileges ON databasename.tablename TO 'username'@'host'
说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).
如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.
如:
GRANT SELECT, INSERT ON tablename TO 'study'@'%';
GRANT ALL ON study.* TO 'study'@'%';
执行以下语句,刷新权限:
FLUSH PRIVILEGES;
如果想使得外网可以访问,执行以下语句:
grant all privileges on study.* to 'study'@'%' identified by '123456';
OK!