mysql數(shù)據(jù)庫(kù)報(bào)錯(cuò)

1 mysql? 1042 can't get hostname for your address解決措施


網(wǎng)友的建議是:

1在配置信息中添加 忽略主機(jī)名的訪問(wèn)方式 和忽略表明大小寫(xiě)這兩個(gè)代碼,再重啟mysql服務(wù)

我做了,沒(méi)用

2 檢查端口是否一致

防火墻的入站規(guī)則中 兩個(gè)mysql 的端口都是3306,一個(gè)專用,一個(gè)域

另外mysql的配置文件中的兩個(gè)端口也都是3306,一個(gè)客戶端,一個(gè)mysql監(jiān)聽(tīng)的tcp/ip 端口

3檢查hosts 是否有 127.0.0.1 localhost

檢查也有

可這些都沒(méi)能解決我的問(wèn)題。

最后百度知道網(wǎng)友“醉沙專屬”的回答解決了我的問(wèn)題,下面附上他的原話

今天也遇到這個(gè)問(wèn)題,搞了一上午,各種煩躁,一開(kāi)始很開(kāi)心看到樓主也在問(wèn)這個(gè)問(wèn)題,可惜,看到的處理方法都是那個(gè),在mysqld下增加skip-name-resolve,話說(shuō)這個(gè)配置,從官方文檔看,就只允許用ip登錄了,我配置之后,連localhost都不能用。

后來(lái),我嘗試這么做,先看下hosts文件,看看有沒(méi)有問(wèn)題,然后tracert 127.0.0.1,看能不能成功回調(diào)本機(jī),成功之后,運(yùn)行netsh winsock reset,重啟電腦,再次嘗試一次,問(wèn)題解決了~

希望你也能順利解決問(wèn)題,這個(gè)問(wèn)題,在網(wǎng)上找的答案真心廢!

最后,感謝醉沙專屬幫我解決了問(wèn)題!



2 2003 - can't connect to MySQL server on 'localhost; (10061)

因?yàn)闆](méi)有啟用mysql的服務(wù),這樣來(lái)做:

右鍵計(jì)算機(jī)--管理---服務(wù),右側(cè)列表找到MYSQL56,然后雙擊,在服務(wù)狀態(tài)中啟動(dòng)它


3 NumberFormatException

字符串不能轉(zhuǎn)換成適當(dāng)?shù)囊环N數(shù)值類型時(shí)就會(huì)出現(xiàn)這個(gè)異常

比如將null用parseInt來(lái)轉(zhuǎn)換,就會(huì)報(bào)這個(gè)錯(cuò)誤


4

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容