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!