java是什么 java連接mysql沒看懂哪里錯(cuò)了?用戶名密碼都是對的?
java連接mysql沒看懂哪里錯(cuò)了?用戶名密碼都是對的?基本上是訪問遠(yuǎn)程數(shù)據(jù)庫時(shí),對于某個(gè)ip地址沒有權(quán)限導(dǎo)致的。比如本地ip10.156.25.252遠(yuǎn)程數(shù)據(jù)庫ip10.23.222.222,訪問
java連接mysql沒看懂哪里錯(cuò)了?用戶名密碼都是對的?
基本上是訪問遠(yuǎn)程數(shù)據(jù)庫時(shí),對于某個(gè)ip地址沒有權(quán)限導(dǎo)致的。
比如本地ip10.156.25.252遠(yuǎn)程數(shù)據(jù)庫ip10.23.222.222,訪問帳號是root,那么你需要對root@10.156.25.252進(jìn)行授權(quán)。網(wǎng)上搜數(shù)據(jù)庫grant 操作。
解釋下默認(rèn)情況下數(shù)據(jù)庫只有本機(jī)可以訪問,這樣做是保證了即使數(shù)據(jù)庫賬號密碼外泄,但是他如果入侵不到你的服務(wù)器中也是沒辦法訪問的。進(jìn)一步保障了數(shù)據(jù)安全。