慕粉1946598640
2017-04-20 16:11:02
ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: YES)登陸時(shí)密碼用戶名都正確,用的是sequlize訪問(wèn)的。框架是koa。數(shù)據(jù)庫(kù)是mysql。請(qǐng)問(wèn)怎么辦
1 回答
已采納

慕勒0069038
TA貢獻(xiàn)143條經(jīng)驗(yàn) 獲得超39個(gè)贊
首先本地登陸MySQL,然后執(zhí)行這兩句代碼:GRANT ALL PRIVILEGES ON *.* TO root@’%’ IDENTIFIED BY ’000000′;FLUSH PRIVILEGES;格式:grant 權(quán)限 on 數(shù)據(jù)庫(kù)名.表名 用戶@登錄主機(jī) identified by “用戶密碼”;ALL PRIVILEGES表示所有的權(quán)限,你也可以單獨(dú)或組合賦select,update,insert,delete權(quán)限;*.*:第一個(gè)*表示要賦權(quán)的數(shù)據(jù)庫(kù)名,第二個(gè)*表示數(shù)據(jù)庫(kù)下的表名,root表示要賦權(quán)的用戶;%表示遠(yuǎn)程登錄的IP,如果要限制登錄IP的話,這里就添你允許登錄的IP,比如192.18.1.99等,%表示不限制IP(再次偷懶),000000是用戶遠(yuǎn)程登錄的密碼。就這么簡(jiǎn)單。這句運(yùn)行以后再運(yùn)行FLUSH PRIVILEGES
點(diǎn)擊展開(kāi)后面21條
添加回答
舉報(bào)
0/150
提交
取消