GoORM連線資料庫錯誤:register db Ping `default1`, Error 1049: Unknown database
阿新 • • 發佈:2021-02-19
在學習Go語言寫專案的過程中遇到了使用beego的ORM註冊資料庫的問題:
register db Ping `default1`, Error 1049:
Unknown database 'test_beego' must have one register
DataBase alias named `default`,
自己找了很多解決的辦法,(ps:自己犯的是最傻的哪一個…)
很多人的錯誤的原因如下:
(1)寫的是127.0.0.1的方式連線本地資料庫
"root:[email protected](127.0.0.1:3306)"
這種情況下如果出現了上述的1049報錯,只需要將127.0.0.1修改為localhost嘗試改正。
"root:[email protected](localhost:3306)"
(2)使用的是雲伺服器等外網的資料庫,ip地址需要加上傳輸方式。錯誤的使用往往是以下的形式:
"root:[email protected]:3306"
這種情況需要加上連線傳輸方式:
"root:[email protected](120.136.12.0:3306)"
(3)第三種就是我犯的那種了。如果你以上的錯誤的情況都不存在,自己語法是正確的,不妨想想自己是否在mysql中手動建立了對應的資料庫。