mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-06 17:19:39 +03:00
[Support Request]: Restoring database in Docker #2457
Closed
opened 2026-02-05 04:12:36 +03:00 by OVERLORD
·
9 comments
No Branch/Tag Specified
development
further_theme_development
l10n_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
No Label
🐕 Support
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#2457
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pcapiod on GitHub (Oct 26, 2021).
Attempted Debugging
Searched GitHub Issues
Describe the Scenario
Hi, the issue I am facing is related to a transfer from a docker setup with a bare-metal database (Mariadb) to a full docker setup (Mariadb).
The export of the database was done using mysqldump to an .sql file.
When importing the .sql file to the new database, I could see all the shelves/books and pages I have created with the good users in the database tables. However when I want to login using my previous credentials, I get "An Unknown error occured". I have tried different credentials (either different email or password) which I ended getting "wrong credentials" (that makes sense).
To restore the database, this is what I did:
docker-compose up -ddocker exec -it bookstack_db bashmysql -u bookstack -p bookstackapp < bookstack_backup.sqlIf you need more information, please, let me know.
Exact BookStack Version
v21.08.3-ls161
Log Content
No response
PHP Version
No response
Hosting Environment
Arcolinux, Kernel 5.10LTS, Gnome desktop, installed with a docker container (linuxserver), Mariadb database.
@ssddanbrown commented on GitHub (Oct 26, 2021):
Hi @pcapiod,
Did you restart both containers (Database and bookstack) to allow the bookstack container to re-run any pending migrations?
Otherwise, any
An Unknown error occuredmessages are logged to a log file. I think the linuxserver.io image puts this log at the /config/www/laravel.log` path with you'll likely have mounted as a volume.@galeido commented on GitHub (Oct 26, 2021):
Moi,
Huomiseen!
--
Pekka Leppänen
Security Researcher, CEO
E // @.***
W // https://galeido.com
------ Original Message ------
From: "Dan Brown" @.>
To: "BookStackApp/BookStack" @.>
Cc: "Subscribed" @.***>
Sent: 26/10/2021 15.42.24
Subject: Re: [BookStackApp/BookStack] [Support Request]: Restoring
database in Docker (Issue #3009)
@pcapiod commented on GitHub (Oct 26, 2021):
Hi @ssddanbrown, thanks for the quick answer. I have indeed restarted the container. I am going to check in the log.
Best
@pcapiod commented on GitHub (Oct 26, 2021):
This is what I have in the
laravel.logfile:EDIT: formatting the code
@ssddanbrown commented on GitHub (Oct 26, 2021):
@pcapiod That's a strange point to get an error. It could be that something else has failed.
Assuming the container name is
bookstack, Could you run the following and share the output?:@pcapiod commented on GitHub (Oct 26, 2021):
I got all things at
Yesfor the tableRan?, until these lines:@ssddanbrown commented on GitHub (Oct 26, 2021):
@pcapiod Okay, That's good. I'd suggest the following steps:
favouritestable in your bookstack database.@pcapiod commented on GitHub (Oct 26, 2021):
@ssddanbrown, It is working !
Alright so in case someone encounter the issue,
mysql -u root -p bookstackappto enter and modify database's tables.DROP TABLE favourites;DROP TABLE mfa_values(same error with that row)docker exec -it bookstack /usr/bin/php /var/www/html/artisan migrate:statusand everything wasRanThanks for the support @ssddanbrown !
Best
@ssddanbrown commented on GitHub (Oct 27, 2021):
Awesome! Glad it's working now, not sure why it was getting stuck though.