人到中年有點(diǎn)甜
2019-03-01 10:33:29
1.一樣的java程序,在window上訪問(wèn) 另一個(gè)服務(wù)器的mysql 沒(méi)有任何問(wèn)題。 放到linux服務(wù)器上,去訪問(wèn)相同的另一個(gè)服務(wù)器上的mysql,就報(bào)java.sql.SQLException: Access denied for user 'root'@'xxx' (using password: YES)
而且訪問(wèn)mysql賬號(hào)也不是root, 這是什么原因呢?該怎么搞?
4 回答

智慧大石
TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
既然你賬號(hào)不是root
,卻提示root
賬號(hào)權(quán)限有問(wèn)題:
1.你的鏈接字符串寫(xiě)錯(cuò)了。導(dǎo)致用了默認(rèn)的鏈接賬號(hào)
2.遠(yuǎn)程授權(quán)問(wèn)題(可能性不大)

四季花海
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
已經(jīng)報(bào)出access denied 的錯(cuò)誤說(shuō)明與myslq服務(wù)的端口聯(lián)通沒(méi)問(wèn)題,此錯(cuò)誤是因?yàn)橛脩魶](méi)有授權(quán),用grant 命令授權(quán)后即可訪問(wèn)
grant all on . to user@ip identified by password

慕桂英546537
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
在.properties文件里面用“user” 和 “password” 變量配置的數(shù)據(jù)庫(kù)的用戶名和密碼,然后在spring的配置文件中引用。改了變量名稱就好了。
添加回答
舉報(bào)
0/150
提交
取消