mysql设置远程连接权限
MySQL版本中(5.7之前),GRANT语句是创建用户账号和授权权限的常用方法。
MySQL 5.7开始,推荐使用CREATE USER和GRANT两条独立的语句来分别创建用户和授予权限:
1、创建用户:
CREATE USER ‘test’@’%’ IDENTIFIED BY ‘密码’;
2、指定权限:
GRANT ALL PRIVILEGES ON ttyy. TO ‘test’@’%’;
另只读权限:
GRANT SELECT ON ttyy. TO ‘readonly_user’@’localhost’;
flush privileges;
例子:
CREATE USER 'test'@'localhost' IDENTIFIED BY '密码';CREATE USER 'test'@'%' IDENTIFIED BY '密码';GRANT ALL PRIVILEGES ON ttyy.* TO 'test'@'localhost';GRANT ALL PRIVILEGES ON ttyy.* TO 'test'@'%';flush privileges;
