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刷新退出重新登录就可以了
新闻热点
疑难解答