背景:mysql 5.7.23
CREATE USER 'test'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON my_dev_sql.* TO 'test'@'%';
解释:
新建用户 test
可以 以任何IP地址登录
密码是 123456.
对名为 test 的用户进行授权,test用户拥有对my_dev_sql 这个数据库中所有表的操作权限。
也可以直接一条语句完成。
GRANT ALL PRIVILEGES ON my_dev_sql.tables TO 'test'@'%' IDENTIFIED BY '123456';
不过需要在后面在写一句 flush privileges; 不然你就等着出错吧!