SUPLA (Docker) - zarządzanie własną instancją

User avatar
pzygmunt
Posts: 4996
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Thu Mar 07, 2019 10:20 am

supla_temperature_log
slavo_s2k
Posts: 19
Joined: Sat Mar 10, 2018 7:32 pm

Sun Mar 10, 2019 2:39 pm

Próbuje zrobić kopię bazy danych, niestety mam błąd:

Code: Select all

Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect
hasło mam zapisane (zmieniłem domyślne podczas intalacji na QNAPie), jak mogę sprawdzić czy hasło mam dobre?? może inny użytkownik niż root??
milion81
Posts: 50
Joined: Mon May 07, 2018 8:34 am

Tue Mar 19, 2019 7:28 am

Witam.
W jaki sposób zrobić przywrócenie danych z kopii zapasowej w przypadku zmiany z armv6 na armv7?
Rozumiem, że robię backup na armv6:

Code: Select all

source supla-docker/.env
docker exec supla-db mysqldump -u root --password="$DB_PASSWORD" supla > supla.sql
Potem stawiam od nowa serwer na armv7 na nowej karcie i co dalej ?
Kaowiec
Posts: 46
Joined: Wed Jul 26, 2017 8:15 am
Location: Czernichów

Tue Mar 19, 2019 7:50 am

Kaowiec wrote:
Wed Feb 27, 2019 9:34 pm
(...)
Czas na przywrócenie bazy:
po kolei lecą:

Code: Select all

source supla-docker/.env
docker exec -u www-data supla-cloud php bin/console doctrine:database:drop --force
docker exec -u www-data supla-cloud php bin/console doctrine:database:create
cat supla.sql | docker exec -i supla-db mysql -u root --password=$DB_PASSWORD supla

supla.sql oczywiście w katalogu głównym.
robię:
./suplash restart - kontenery się restartują
Wchodzę do clouda, mam swoje dane ale
Serwer is down
log mówi: "Incorect database version!"
robię jedyne co mi przychodzi do głowy:

Code: Select all

git pull
./supla.sh upgrade
(...)
Powinno działać.
milion81
Posts: 50
Joined: Mon May 07, 2018 8:34 am

Tue Mar 19, 2019 9:11 am

Kaowiec wrote:
Tue Mar 19, 2019 7:50 am
Kaowiec wrote:
Wed Feb 27, 2019 9:34 pm
(...)
Czas na przywrócenie bazy:
po kolei lecą:

Code: Select all

source supla-docker/.env
docker exec -u www-data supla-cloud php bin/console doctrine:database:drop --force
docker exec -u www-data supla-cloud php bin/console doctrine:database:create
cat supla.sql | docker exec -i supla-db mysql -u root --password=$DB_PASSWORD supla

supla.sql oczywiście w katalogu głównym.
robię:
./suplash restart - kontenery się restartują
Wchodzę do clouda, mam swoje dane ale
Serwer is down
log mówi: "Incorect database version!"
robię jedyne co mi przychodzi do głowy:

Code: Select all

git pull
./supla.sh upgrade
(...)
Powinno działać.
OK, ale nie jest dla mnie jasna kwestia w jaki sposób następuje przywrócenie bazy...
Robię kopię bazy na armv6 (rozumiem że ta kopia zapisuje się na karcie), potem wszystko robię od nowa na na nowej karcie dla architektury armv7 ?
User avatar
lesny8
Posts: 404
Joined: Mon Dec 11, 2017 9:43 pm

Tue Mar 19, 2019 10:02 am

Kopia bazy jest zrzucona do pliku supla.sql w katalogu supla-docker. Musisz przekopiować ten plik na nową kartę do tego samego katalogu i dopiero zrobić przywrócenie z kopii.
milion81
Posts: 50
Joined: Mon May 07, 2018 8:34 am

Tue Mar 19, 2019 10:10 am

lesny8 wrote:
Tue Mar 19, 2019 10:02 am
Kopia bazy jest zrzucona do pliku supla.sql w katalogu supla-docker. Musisz przekopiować ten plik na nową kartę do tego samego katalogu i dopiero zrobić przywrócenie z kopii.
no i teraz wszystko jasne
dzięki leśny8, na Ciebie zawsze można liczyć ;)
Post Reply