用户对哪一个数据库有操作权限,是要用root用户进行授权的。
创建用户:
CREATE USER'username'@'host' IDENTIFIED BY 'password';
其中username 是用户名,host是可以进行远程访问数据库的服务器地址。
给用户授权:
GRANT privileges ONdatabasename.tablename TO 'username'@'host';
给'username'@'host'用户进行授权,其中privileges是要授予的权限,可以是all privileges、select、update等。databasename.tablename是要访问的某个数据库中的某张表,如果是所有的,则可以用*。
允许外网 IP 访问
[plain] view plain copy 在CODE上查看代码片派生到我的代码片
create user 'test'@'%' identified by '123456';
刷新授权
[sql] view plain copy 在CODE上查看代码片派生到我的代码片
flush privileges;