Animegirl

Animegirl
Рейтинг
19
Регистрация
03.04.2013
Pilat:
проще всего стандартными средствами - mysqlhotcopy например. Тупее не бывает. Я ещё rsync-backup к этому подключал и получались инкрементальные бэкапы. Быстрее и проще не бывает. Но всё равно надо админа нанять и не мучиться. Он и ssh клиентом научит пользоваться заодно :) и с компьютером хентаем не придётся заниматься.

В нашем проекте, я и есть админ 🤣

poiuty:
Если 3306 то не надо

В том то и дело, что порт другой, как его указывать верно?

---------- Добавлено 22.07.2013 в 14:49 ----------

Короче, нашла, что порт прописывается, через MASTER_ПОРТ, сделала, забила в консоль mysql>, оно молчит, ошибок не выдаёт, ничего не делает (видимого) ((

poiuty:
Сначала создаем базу и заливаем дамп, потом

Далее перезагружаем mysql

Потом, заходим в консоль mysql


Далее пишем


И после этого


Эта команда - покажет всю инфу, включая ошибки.

порт вписывать через двоеточие после хоста или там отдельная команда?

poiuty:
Он и будет стартовать slave при старте.

Тогда для чего в каждом мануале пихают эти команды?

1. Как проверить идёт ли коннект вообще?

2. Если в "SHOW SLAVE STATUS\G" выдаёт "Empty set (0.00 sec)", я так понимаю, ни чего не вышло, где копать ошибку?

poiuty:
реплка 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, хочу это забить в конфиг, и не парить мозг, удалёно послать реплику в ребут, и знать, что когда она с него выйдет, там всё автоматом поднимется и побежит дальше. Вопрос: КАК?

ivan-lev:
Если доступ к конфигу только у root-а, то не так уж важно, найдёт он пароль в конфиге или сбросит "ручками"...

644 на конфиге, mysql то не от рута стартуется, у него свой юзер.

Pilat:
Есть другая интересная особенность. Почему-то многие вставляют картинки вместо текста.

С 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] была закоментирована, а эта сволочь данные которые ему нужны были берёт именно от туда.

Заметила интересную особенность, форум когда грузит изображение, переделывает качество, размывая середину текста. А когда увидела, даже не врубилась, думала, у меня глюки )

Pilat:
Случается иногда, что root с localhost имеет доступ без паролей.

И они, что под таких дебилов мануал писали?

Мопед не заводится, ошибка сменилась, на эту. Пробывала с указанием файла конфига и без указания, он тупо конектится НЕ ТУДА, зокет был перенесён, об этом есть отметка в конфиге, он её игнорирует.

jpg percona_fail2.jpg
Всего: 137