Pilat: проще всего стандартными средствами - mysqlhotcopy например. Тупее не бывает. Я ещё rsync-backup к этому подключал и получались инкрементальные бэкапы. Быстрее и проще не бывает. Но всё равно надо админа нанять и не мучиться. Он и ssh клиентом научит пользоваться заодно :) и с компьютером хентаем не придётся заниматься.
В том то и дело, что порт другой, как его указывать верно?
---------- Добавлено 22.07.2013 в 14:49 ----------
Короче, нашла, что порт прописывается, через MASTER_ПОРТ, сделала, забила в консоль mysql>, оно молчит, ошибок не выдаёт, ничего не делает (видимого) ((
poiuty: реплка master & slave - у меня проблем не было.
Если мастер офф, то slave будет пытаться к нему приконнектится раз в 60 секунд.
Если slave офф - поднимется и заберет данные с мастера.
CHANGE MASTER TO MASTER_HOST='IP', MASTER_USER='USER', MASTER_PASSWORD='PASS', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=<смотри у мастера>;
start slave;
SHOW SLAVE STATUS\G
На кой чёрт? Я хочу, сделать, что это происходило при старте MySQL, хочу это забить в конфиг, и не парить мозг, удалёно послать реплику в ребут, и знать, что когда она с него выйдет, там всё автоматом поднимется и побежит дальше. Вопрос: КАК?
Pilat: Есть другая интересная особенность. Почему-то многие вставляют картинки вместо текста.
С KVM проще сделать скриншот, чем оттуда скопировать, точнее скопировать не идёт, а скриншот проще, чем перепечатывать.
---------- Добавлено 22.07.2013 в 12:03 ----------
Я вот над чем задумалась, является ли оставление логина и пароля к серверу базы в конфиге брешью в безопасности? Сначала запихнула их в [client] раздел, но потом переместила, в [xtrabackup], оттуда тоже работает всё нормально. Проверила прогон по крону, идеально )
---------- Добавлено 22.07.2013 в 12:12 ----------
Походу я просто поспешила чуток переоценив продукт. Там надо в конфиге mysql отдельно для этой утилиты раздел оформить. Сейчас займусь, потом отпишусь.
---------- Добавлено 22.07.2013 в 11:25 ----------
Такс, проблема сидела глубже. Дело в том, что конфиг у меня полностью изменён до не могу. И там практический вся часть [client] была закоментирована, а эта сволочь данные которые ему нужны были берёт именно от туда.
Заметила интересную особенность, форум когда грузит изображение, переделывает качество, размывая середину текста. А когда увидела, даже не врубилась, думала, у меня глюки )
Pilat: Случается иногда, что root с localhost имеет доступ без паролей.
И они, что под таких дебилов мануал писали?
Мопед не заводится, ошибка сменилась, на эту. Пробывала с указанием файла конфига и без указания, он тупо конектится НЕ ТУДА, зокет был перенесён, об этом есть отметка в конфиге, он её игнорирует.
проще всего стандартными средствами - mysqlhotcopy например. Тупее не бывает. Я ещё rsync-backup к этому подключал и получались инкрементальные бэкапы. Быстрее и проще не бывает. Но всё равно надо админа нанять и не мучиться. Он и ssh клиентом научит пользоваться заодно :) и с компьютером хентаем не придётся заниматься.
В нашем проекте, я и есть админ 🤣
Если 3306 то не надо
В том то и дело, что порт другой, как его указывать верно?
---------- Добавлено 22.07.2013 в 14:49 ----------
Короче, нашла, что порт прописывается, через MASTER_ПОРТ, сделала, забила в консоль mysql>, оно молчит, ошибок не выдаёт, ничего не делает (видимого) ((
Сначала создаем базу и заливаем дамп, потом
Далее перезагружаем mysql
Потом, заходим в консоль mysql
Далее пишем
И после этого
Эта команда - покажет всю инфу, включая ошибки.
порт вписывать через двоеточие после хоста или там отдельная команда?
Он и будет стартовать slave при старте.
Тогда для чего в каждом мануале пихают эти команды?
1. Как проверить идёт ли коннект вообще?
2. Если в "SHOW SLAVE STATUS\G" выдаёт "Empty set (0.00 sec)", я так понимаю, ни чего не вышло, где копать ошибку?
реплка master & slave - у меня проблем не было.
Если мастер офф, то slave будет пытаться к нему приконнектится раз в 60 секунд.
Если slave офф - поднимется и заберет данные с мастера.
здесь пример, без многобукв
Еще можно сделать по SSL соединению реплику.
Меня убивает вот этот момент:
Теперь запустим:
CHANGE MASTER TO MASTER_HOST='IP', MASTER_USER='USER', MASTER_PASSWORD='PASS', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=<смотри у мастера>;
start slave;
SHOW SLAVE STATUS\G
На кой чёрт? Я хочу, сделать, что это происходило при старте MySQL, хочу это забить в конфиг, и не парить мозг, удалёно послать реплику в ребут, и знать, что когда она с него выйдет, там всё автоматом поднимется и побежит дальше. Вопрос: КАК?
Если доступ к конфигу только у root-а, то не так уж важно, найдёт он пароль в конфиге или сбросит "ручками"...
644 на конфиге, mysql то не от рута стартуется, у него свой юзер.
Есть другая интересная особенность. Почему-то многие вставляют картинки вместо текста.
С KVM проще сделать скриншот, чем оттуда скопировать, точнее скопировать не идёт, а скриншот проще, чем перепечатывать.
---------- Добавлено 22.07.2013 в 12:03 ----------
Я вот над чем задумалась, является ли оставление логина и пароля к серверу базы в конфиге брешью в безопасности? Сначала запихнула их в [client] раздел, но потом переместила, в [xtrabackup], оттуда тоже работает всё нормально. Проверила прогон по крону, идеально )
---------- Добавлено 22.07.2013 в 12:12 ----------
Эти дурацкие мануалы, меня в конец запутали, тут:
http://www.percona.com/doc/percona-xtrabackup/2.1/xtrabackup_bin/xtrabackup_binary.html#the-backup-cycle-full-backups
Описано, что сначала делается бэкап:
http://www.percona.com/doc/percona-xtrabackup/2.1/xtrabackup_bin/creating_a_backup.html
После чего нужно прогнать, дополнительную тулзу для, какого-то препара:
http://www.percona.com/doc/percona-xtrabackup/2.1/xtrabackup_bin/preparing_the_backup.html
Так как данные скопированные, не верно сохранены, и чтоб их на потом выровнять, надо их чё-то там сделать
Но вопрос, почему тогда, тут об этом ни слова?
http://www.percona.com/doc/percona-xtrabackup/2.1/innobackupex/creating_a_backup_ibk.html
Я окончательно запуталась. Которое из этого всего, просто тупо, чтоб сделать слепок всей ДБ?
Походу я просто поспешила чуток переоценив продукт. Там надо в конфиге mysql отдельно для этой утилиты раздел оформить. Сейчас займусь, потом отпишусь.
---------- Добавлено 22.07.2013 в 11:25 ----------
Такс, проблема сидела глубже. Дело в том, что конфиг у меня полностью изменён до не могу. И там практический вся часть [client] была закоментирована, а эта сволочь данные которые ему нужны были берёт именно от туда.
Заметила интересную особенность, форум когда грузит изображение, переделывает качество, размывая середину текста. А когда увидела, даже не врубилась, думала, у меня глюки )
Случается иногда, что root с localhost имеет доступ без паролей.
И они, что под таких дебилов мануал писали?
Мопед не заводится, ошибка сменилась, на эту. Пробывала с указанием файла конфига и без указания, он тупо конектится НЕ ТУДА, зокет был перенесён, об этом есть отметка в конфиге, он её игнорирует.