Mysql5:
创建用户:
CREATE USER 'wensong'@'%' IDENTIFIED BY 'song666';
授权:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password';
GRANT 权限列表 ON 数据库 TO '用户名'@'访问主机' IDENTIFIED BY '密码';
@后面是访问Mysql的客户端的IP地址(或者主机名),% 代表所有客户端,如果填写localhost则表示本地访问。
username和password为被开放的Mysql用户名和密码
也可以一句完成上面的创建用户和授权:
Grant ALL PRIVILEGES ON *.* TO 'wensong' @'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
Mysql8:(新版本的Mysql已经将创建账户和权限授予分开了,不能一步到位)
CREATE USER 'username'@'%' IDENTIFIED BY 'yourpassword'; //创建账户
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;//权限授予
flush privileges;//刷新权限