好吧,我做了一件愚蠢的事情,我想重命名作為我的資料庫安裝點的本地資料庫檔案,但是現在啟動容器時它沒有顯示任何資料庫。
mariadb:
container_name: mariadb
image: mariadb:10.2
environment:
- MYSQL_ROOT_PASSWORD=test1234
volumes:
- <myhomedir>/mariakn:/var/lib/mysql
我<myhomedir>/mariakn使用sudo mv mariakn mariadb. 然后當新容器沒有顯示任何資料庫時,我將其移回,取消了 docker-compose 中的更改。
資料庫仍然不會顯示,但檔案夾中的檔案仍然存在..我該怎么做才能讓它恢復正常?
uj5u.com熱心網友回復:
首先,您必須制作檔案的副本作為備份。然后嘗試docker-compose up --force-recreate。檢查 mariadb 日志docker-compose logs mariadb -f是否有任何資料庫錯誤,或者您的資料庫檔案之前是否已損壞?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/392474.html
