Size: a a a

2020 June 14

М

Максим in DevOps
Кирилл
Переустанови виндноус
спасибо, помогло
источник

АН

Алекс Ньювейв... in DevOps
Alexander V
Использовать volume
Спасибо, раскурил )
источник

GB

Grzegorz Brzęczyszcz... in DevOps
Кирилл
Переустанови виндноус
источник
2020 June 15

I

Igor in DevOps
Кирилл
Переустанови виндноус
Пересобери мир
источник
2020 June 16

S

Stefan in DevOps
всем привет) тренируюсь в создании и восстановлении бэкапов при помощи xtrabackup
это что действительно правда, что нельзя восстановить бэкап в папку, в которой уже существуют данные? пишет в —help и на оф. сайте что нужно дропать всё содержимое 😳

--force-non-empty-directories 
                     This option, when specified, makes --copy-back or
                     --move-back transfer files to non-empty directories. Note
                     that no existing files will be overwritten. If
                     --copy-back or --nove-back has to copy a file from the
                     backup directory which already exists in the destination
                     directory, it will still fail with an error.

действительно падает с ошибкой:
xtrabackup: Can't create/write to file '/mnt/mysql_data/data/ib_logfile0' (Errcode: 17 - File exists)
[01] error: cannot open the destination stream for ib_logfile0
[01] Error: copy_file() failed.

кто юзает такую тулзу, как вы с этим живете??? или может посоветуете другие хорошие тулзы, можно и платные
источник

N

Navern in DevOps
эм....
источник

N

Navern in DevOps
чот не оч понятно что ты делаешь
источник

N

Navern in DevOps
помувай папку
источник

N

Navern in DevOps
создай новую
источник

N

Navern in DevOps
и восстанови туда
источник

AA

Andrey A in DevOps
для восстановления большого объема БД лучше, чем xtrabackup ничего не слышал
источник

S

Stefan in DevOps
Navern
чот не оч понятно что ты делаешь
xtrabackup --force-non-empty-directories --datadir=/mnt/mysql_data/data --copy-back --target-dir=/home/ec2-user/2020-06-15_21-45-12
источник

GG

George Gaál in DevOps
Andrey A
для восстановления большого объема БД лучше, чем xtrabackup ничего не слышал
+
источник

C

Combot in DevOps
George Gaál (21.14) увеличил репутацию Andrey A (2.41) (+1.2)
источник

DS

Dmitry Sergeev in DevOps
Stefan
всем привет) тренируюсь в создании и восстановлении бэкапов при помощи xtrabackup
это что действительно правда, что нельзя восстановить бэкап в папку, в которой уже существуют данные? пишет в —help и на оф. сайте что нужно дропать всё содержимое 😳

--force-non-empty-directories 
                     This option, when specified, makes --copy-back or
                     --move-back transfer files to non-empty directories. Note
                     that no existing files will be overwritten. If
                     --copy-back or --nove-back has to copy a file from the
                     backup directory which already exists in the destination
                     directory, it will still fail with an error.

действительно падает с ошибкой:
xtrabackup: Can't create/write to file '/mnt/mysql_data/data/ib_logfile0' (Errcode: 17 - File exists)
[01] error: cannot open the destination stream for ib_logfile0
[01] Error: copy_file() failed.

кто юзает такую тулзу, как вы с этим живете??? или может посоветуете другие хорошие тулзы, можно и платные
юзаю, правда innobackupex (более низкоуровневая, которую использует xtrabackup). Восстанавливаю бэкап просто переносом данных в /var/lib/mysql. Ну или сразу восстанавливаю их в пустой папке
источник

S

Stefan in DevOps
Dmitry Sergeev
юзаю, правда innobackupex (более низкоуровневая, которую использует xtrabackup). Восстанавливаю бэкап просто переносом данных в /var/lib/mysql. Ну или сразу восстанавливаю их в пустой папке
то есть так или иначе сначала в пустую выливается, а потом cp/rsync в datadir?
источник

DS

Dmitry Sergeev in DevOps
Stefan
то есть так или иначе сначала в пустую выливается, а потом cp/rsync в datadir?
да я даже не искал других вариантов если честно. Я лучше предостерегусь, и сделаю rm -rf /var/lib/mysql, и точно буду уверен что я восстановил из бэкапа
источник

S

Stefan in DevOps
Dmitry Sergeev
да я даже не искал других вариантов если честно. Я лучше предостерегусь, и сделаю rm -rf /var/lib/mysql, и точно буду уверен что я восстановил из бэкапа
но если у тебя базы по полтора ТБ? а нужно только одну восстановить, rm -rf ниок
источник

VS

Vladimir Smirnov in DevOps
Stefan
но если у тебя базы по полтора ТБ? а нужно только одну восстановить, rm -rf ниок
с mysql все в этом плане не так просто, потому что у тебя есть файлы общие между базами (как раз на которых бэкапилка падает)
источник

S

Stefan in DevOps
я так понимаю имея например один фулловый и один инкрементальный, я ж могу просто мувнуть данные в рабочую папку мускуля и стартонуть его? при этом учесть пермишены
источник