|
|
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Создал два скрипта для создания backup и для его закачки. Все отработало норм. Теперь. нужно усложнить задачу поставить шифрование. Тут и проблема. первый скрипт: #!/bin/bash rm -r /root/dumpdb/* xtrabackup \ --defaults-file=/etc/mysql/my.cnf \ --datadir=/var/lib/mysql \ --target-dir=/root/dumpdb \ --user=root \ --password="test" \ --compress-chunk-size=64K \ --compress-threads=2 \ --compress \ --encrypt=AES256 \ --encrypt-key="A1EDC73815467C083B0869508406637E" \ --backup второй скрипт: #!/bin/bash xtrabackup \ --prepare \ --target-dir=/root/dumpdb/ \ --decrypt=AES256 \ --encrypt-key="A1EDC73815467C083B0869508406637E" \ --datadir=/var/lib/mysql при вызове второго скрипта выдается ошибка: Error: --decrypt and --apply-log are mutually exclusive что означает что они являются взаимоисключающими. Но у меня не вызывается --apply-log, откуда он тут появился и что сделать нужно, чтобы все же второй скрипт отработал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2016, 15:33 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
saifuddin, xtrabackup какой версии ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2016, 15:46 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
установил 2.4 то же самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2016, 16:17 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
Не знаю как это объяснить, но в списке опций версии 2.3 я вообще не вижу опций --encrypt, --encrypt-key, --decrypt, --apply-log. И, насколько я вижу, для шифрования/дешифрования бэкапа существует отдельная утилита xbcrypt . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2016, 16:21 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
там нет их. Но они есть в innobackupex. А, он считается устаревшим. Короче у меня шифруются файлы и окончание файлов меняется на .xbcrypt. А, расшивровка не происходит. Сейчас попробую разобраться с той утилитой, что вы прислали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2016, 16:27 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
#!/bin/bash xbcrypt \ --encrypt-algo=AES256 \ --encrypt-key="A1EDC73815467C083B0869508406637E" \ --input=/root/dumpdb/backup-my.cnf.qp.xbcrypt \ --output=/root/dumpdb2/backup-my.cnf.qp xtrabackup \ --prepare \ --target-dir=/root/dumpdb2/ \ --datadir=/var/lib/mysql изменил свой второй скрипт. Выходит нужно проходить и каждый файл прописывать для расшифровки. Просто папку не добавить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2016, 16:37 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
saifuddinПросто папку не добавить.Можно сделать цикл по файлам в папке. Подробности не подскажу, но найти не сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2016, 16:48 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
#!/bin/bash cd /root/dumpdb/ for i in `find . -iname "*\.xbcrypt"`; do xbcrypt -d --encrypt-key="A1EDC73815467C083B0869508406637E" \ --encrypt-algo=AES256 < $i > $(dirname $i)/$(basename $i .xbcrypt) && rm $i; done xtrabackup \ --prepare \ --target-dir=/root/dumpdb/ \ --datadir=/var/lib/mysql Ошибка: xtrabackup version 2.4.1 based on MySQL server 5.7.10 Linux (x86_64) (revision id: a2dc9d4) xtrabackup: cd to /root/dumpdb xtrabackup: This target seems to be not prepared yet. InnoDB: Number of pools: 1 InnoDB: Operating system error number 2 in a file operation. InnoDB: The error means the system cannot find the path specified. xtrabackup: Warning: cannot open ./xtrabackup_logfile. will try to find. InnoDB: Operating system error number 2 in a file operation. InnoDB: The error means the system cannot find the path specified. xtrabackup: Fatal error: cannot find ./xtrabackup_logfile. xtrabackup: Error: xtrabackup_init_temp_log() failed. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2016, 16:53 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
ls -lh dumpdb/ total 1.4M -rw-r--r-- 1 root root 389 Feb 25 16:51 backup-my.cnf.qp drwxr-x--- 2 root root 4.0K Feb 25 16:51 dbtest drwxr-x--- 2 root root 4.0K Feb 25 16:51 dbtest2 drwxr-x--- 2 root root 4.0K Feb 25 16:51 dbtest3 -rw-r--r-- 1 root root 1.3M Feb 25 16:51 ibdata1.qp drwxr-x--- 2 root root 4.0K Feb 25 16:51 mysql drwxr-x--- 2 root root 4.0K Feb 25 16:51 performance_schema drwxr-x--- 2 root root 4.0K Feb 25 16:51 user -rw-r--r-- 1 root root 118 Feb 25 16:51 xtrabackup_binlog_info.qp -rw-r--r-- 1 root root 119 Feb 25 16:51 xtrabackup_checkpoints -rw-r--r-- 1 root root 664 Feb 25 16:51 xtrabackup_info.qp -rw-r--r-- 1 root root 565 Feb 25 16:51 xtrabackup_logfile.qp cat dumpdb/xtrabackup_logfile.qp qpress10Fxtrabackup_logfileNEWBNEWBj)��G���xtrabkup 1602251$:16:0v�2��B���D��D���� pց ��RB��0�|���Ca��#ހ���!� ���NEWBNEW��SGg@��dvgD2~B� B�b���WSREPXidM�d�5唍:� �gc�A2 �hP�iP�s+��NEWBNEWB q0&�G��dvh��DXidM�d�5唍:� � �jc7 "uqqqefwwweee53rrb�rUUttt53("�����"5���7 ���M$ #���������,_������(" "d��ENDSENDS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2016, 16:55 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
И, так прошу помощи. xtrabackup 2.4 Так же установил: aptitude install qpress Мне нужно несколько скриптов. А, именно: 1. Создать полный backup mysql c шифрованием и сжатием 2. Создать инкрементный backup определенной базы данных c шифрованием и сжатием . (не готов) 3. Создать инкрементный backup баз данных c шифрованием и сжатием, тех таблиц, которые изменились 4. Залить backup. Помогите мне их испарить, чтобы они работали. 1. Создать полный backup mysql Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 3. Создать инкрементный backup баз данных, которые изменинись Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 4. Залить backup. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Пришлось поставить innobackupex, так как с xtrabackup не запускается. Куча ошибок. cat /root/bases.list Код: sql 1. cat /root/backups.key Код: sql 1. Ошибки: запуск 1 скрипта. completed OK! запуск 3 скрипта. completed OK! запуск 4 скрипта. completed OK! Но, стоит изменить значение в таблице и запустить третий скрипт. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Видимо я упустил, что-то из виду. Подскажите в чем проблема...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2016, 20:48 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
Изменил первый и третий скрипт. первый : Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. третий: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. теперь третий скрипт постоянно можно запускать, он не ругается на ошибки. Вроде должно работать. Вот только при закачке на сервер выдается старая информация(та, что была сделана в первом скрипте) Т.е. я запускаю первый скрипт, потом меняю значение в таблице mysql и запускаю третий скрипт, он не подхватывает обновление выходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2016, 21:11 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
да и папка incr/ всегда пуста. Вот в чем проблема выходит. Просто не создаются файлы. Народ жду от вас помощи в этой не легкой для меня задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2016, 21:13 |
|
||
|
xtrabackup
|
|||
|---|---|---|---|
|
#18+
Всю ночь возился с этими скриптами. Теперь у меня есть полностью рабочий скрипт с полным backup. И, создается инкрементный. Но, не знаю, как объединить их. первый скрипт. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Второй Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. Временно отключил шифрование и сжатие Запуск полного бэкапа ОК. du -s ./* 13748 ./full 4 ./incr изменяем значение в таблице в mysql запуск инкрементного обновления(второй скрипт) ОК. Вывод на экране: Код: sql 1. 2. 3. 4. ====================== du -s ./* 21944 ./full 30920 ./incr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2016, 11:21 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39179127&tid=1832104]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 424ms |

| 0 / 0 |
