mysql> CREATE USER yy IDENTIFIED BY '123';
mysql> CREATE USER ​​yy@localhost​​ IDENTIFIED BY '123';
grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";

但使用用户登陆失败:

root@controller:~# mysql -h localhost -ukeystone -ppassword
ERROR 1045 (28000): Access denied for user 'keystone'@'localhost' (using password: YES)

解决方法:


增加普通用户后,执行:


mysql> use mysql

mysql> delete from user where user='';

mysql> flush privileges;

意思是删除匿名用户。

OK,搞定,enjoy!