1. 程式人生 > >mysql 5.6.41創建新用戶碰到的問題

mysql 5.6.41創建新用戶碰到的問題

一個 刪除語句 select mysql 5.6 localhost create denied error 用戶

mysql -uroot -p

use mysql;

create user system@‘%‘ identified by ‘密碼‘;

grant all on *.* to system@‘%‘ with grant option;

然後退出,重新使用system登陸,報錯

ERROR 1045 (28000): Access denied for user ‘xxx‘@‘localhost‘ (using password: YES)

錯誤原因:使用select host,host from mysql.user;可以查看用戶名和賬戶名,從這裏可以發現

你有一個用戶名為空的賬戶,mysql會先匹配它,然後就一直提示你密碼錯誤,刪掉這個匿名用戶,然後執行 FLUSH PRIVILEGES;

刪除語句:

Delete FROM user Where User=‘‘ and Host=‘localhost‘;
flush privileges;

重新利用system登陸即可

mysql 5.6.41創建新用戶碰到的問題