在创建用户的时候出现以下的错误
CREATE USER 'kangwei'@'%' IDENTIFIED BY 'kangwei';
ERROR 1290 (HY000): Unknown error 1290
解决:
mysql> flush privileges;
Query OK, 0 rows affected (0.03 sec)
[root@localhost azkaban-db-3.41.0-1-g8cec399]# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Unknown error 1045
原因:数据库中存在空用户所致
三、解决方法:
1、停用mysql服务:
1
|
# service mysql stop
|
2、输入命令:
1
|
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
|
3、登入数据库:
1
|
# mysql -u root mysql
|
4、
1
|
mysql> use mysql;
|
5、
1
|
mysql>
select
user,host,password from user;
|