第一种方法
CREATE USER 'test02'@'localhost' IDENTIFIED BY 'test';
‘test02’为新创建用户的用户名,’test’为用户密码
GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `test`.* TO 'test02'@'localhost';
ON后面的‘test’为数据库名,TO后面的
‘test02’表示用户, ‘localhost’表示只能本地访问,如果 想让所有IP都可以访问,可以将localhost换成 ‘*’星号 (%号就可以 )
‘test02’表示用户, ‘localhost’表示只能本地访问,如果 想让所有IP都可以访问,可以将localhost换成 ‘*’星号 (%号就可以 )
如果设置为%好就是任何地址的都可以登陆,只要用户名正确
至于星号这个和百分号意思相同,但是通过使用发现不对
如果以后出现这个问题可以想想这个方向
flush privileges;
第二种方法
grant all privileges on 数据库名 to 新的用户@"%" identified by '用户密码';
如果是数据库中的某个表的话
数据库名.表名 就可以了
数据库名.表名 就可以了