當前位置:首頁 > IT技術(shù) > 數(shù)據(jù)庫 > 正文

使用Mysql數(shù)據(jù)庫無法啟動該怎么處理?
2021-09-24 14:48:55

TSINGSEE青犀視頻開發(fā)的視頻平臺默認都是使用的sqlite數(shù)據(jù)庫,部分用戶會根據(jù)自己的需求,替換成Mysql數(shù)據(jù)庫,但有部分用戶在EasyNVR中使用Mysql數(shù)據(jù)庫后出現(xiàn)無法啟動的問題。

使用Mysql數(shù)據(jù)庫無法啟動該怎么處理?_mysql

我們排查時,先將mysql更換為sqlite3查看是否可以正常啟動。

使用Mysql數(shù)據(jù)庫無法啟動該怎么處理?_navicat lite_02

得知使用sqlite3數(shù)據(jù)庫可以正常啟動,那么可以判斷問題出現(xiàn)在mysql數(shù)據(jù)庫上。隨后根據(jù)ini配置文件的mysql參數(shù)查看是否可以進行登錄(下方演示為Navicat)。

使用Mysql數(shù)據(jù)庫無法啟動該怎么處理?_navicat lite_03

發(fā)現(xiàn)無法登錄,mysql的數(shù)據(jù)庫在EasyNVR的服務(wù)器不能通信。

使用Mysql數(shù)據(jù)庫無法啟動該怎么處理?_sqlite_04

不能通信的原因我們推測是出在IP問題上,在修正了mysql的ip地址之后再次進行測試,就可以正常的使用mysql數(shù)據(jù)庫了,并不會出現(xiàn)無法啟動的情況了。

使用Mysql數(shù)據(jù)庫無法啟動該怎么處理?_sqlite_05

如果大家在mysql數(shù)據(jù)庫遷移過程中碰到了問題,可以參考mysql數(shù)據(jù)源時gorm的自動遷移數(shù)據(jù)庫表報錯如何處理。

本文摘自 :https://blog.51cto.com/t

開通會員,享受整站包年服務(wù)立即開通 >