MYSQL 创建用户并给用户赋值对应数据库权限

来源:互联网 发布:苏州大学人工智能学院 编辑:程序博客网 时间:2024/06/07 05:35

mysql 创建用户步骤:

INSERT INTO mysql.user (HOST,USER,PASSWORD) VALUES('%','test', PASSWORD('test'));

或者

CREATE USER test@'%' IDENTIFIED BY 'test';

增加一个test用户,密码为test,%表示不限制登录IP,可以加个IP表示只能在192.168.1.1上登录

刷新权限

FLUSH PRIVILEGES ;

给用户赋权限值:

GRANT ALL PRIVILEGES ON test.* TO test@'%' IDENTIFIED BY 'test';

给test用户赋值test库的所有权限

也可以只赋值select, insert, update, delete


PS:

给用户赋值权限的时候可能会报如下错误 mysql Access denied for user root@localhost

表示root用户没有赋值其他用户权限的操作, 查询SELECT * FROM mysql.`user`该表

找到对应的root用户查看Grant_priv字段是否是N ,如果是N改成Y刷新退出重新登录就可以了


1 0
原创粉丝点击