多個同名user導致mysql 1045 錯誤

在mysql中,create user都是要指定@的,

我在一個測試庫執行了多次create user

CREATE USER 'faetest'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'faetest'@'192.168.1.22' IDENDIFIED BY '123456';
CREATE USER 'faetest'@'%' IDENTIFIED BY '123456';

user的名字都一樣,但是@不一樣,遠程用natcat連接的時候,就報1045錯誤。

刪掉多餘的,只留一條,就能連上了。

drop user faetest@'localhost';
drop user faetest@'192.168.1.22';

可以用root登錄mysql,然後

use mysql;
select host,user,password_last_changed from user;

就可以看到是否有重名了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章