1, PavelR (??), 16:20, 18/06/2008 [ответить] [к модератору]
| +/– |
А еще есть LVM со своими снапшотами, и есть специальная тулза которая делает копирование файлов БД с использованием этого механизма.
(сдеали LOCK, сделали FLUSH, создали снэпшот, разлочили БД, копируем файло, отключаем снэпшот)
| |
|
|
3, Аноним (3), 22:57, 20/06/2008 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Ты не понял, когда тебе нужно будет делать пересинхронизацию БД весом 100 Gb ты поймешь зачем тебе нужен LVM.
| |
4, Аноним (-), 22:48, 22/06/2008 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
>синхронизация БД для вэб-приложения нужна near real-time
>Ты не понял, когда тебе нужно будет делать пересинхронизацию БД весом 100
>Gb ты поймешь зачем тебе нужен LVM.
Угу, поддерживаю предыдущего оратора :), LVM рулит, когда реплика отвалится и ты будешь ее чинить.
А вообще несколько уточнений:
>GRANT ALL PRIVILEGES ON databasename.* TO 'slave_user'@'%' IDENTIFIED BY 'slave_password';
GRANT ALL PRIVILEGES ON ... - это перебор, достаточно GRANT REPLICATION SLAVE ON ...
> FLUSH PRIVILEGES;
FLUSH тут необязателен, он нужен только когда напрямую (INSERT, DELETE, UPDATE) меняются таблицы из базы mysql
>[оверквотинг удален]
> master-user=slave_user
> master-password=slave_password
> master-connect-retry=60
> replicate-do-db=databasename
>перегружаем MySQL и добавляем чудесные данные из волшебной комманды:
> SLAVE STOP;
> CHANGE MASTER TO MASTER_HOST='XX.XX.XX.XX',
> MASTER_USER='slave_user', MASTER_PASSWORD='slave_password',
> MASTER_LOG_FILE='mysql-bin.001', MASTER_LOG_POS=10;
> START SLAVE;
Это стремный вариант. После старта мускуля он УЖЕ будет слэйвом, только с неправильными MASTER_LOG_FILE, MASTER_LOG_POS, лучше стратовать его БЕЗ строк в инишнике master-user=..., master-password=...., а добавить их туда потом, после старта (на случай последующих рестартов).
| |
5, peering (ok), 09:45, 05/09/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
А данная схема получается не подходит для web-серверов ? Если вы этим занимались можно подробнее, где грабли искать ??? И чем лучше данные синхронить пока только rsync нарыл ???
| |
|
|
|