Технология MySQL интегрированный

Помните: счастлив работать с, внимательно слушать, думать, чтобы использовать развитие, с усилиями по борьбе, с целью измерения, с любовью к жизни.

базы данных развертывания

обновление APT-прибудете

Проблемы могут ошибка

гт / вар / Библиотека / кв / списки / блокировки 

DPKG --configure -a

APT-получить установку MySQL-сервер

---- упругая блок Введите пароль /// может быть организовано mysql_secure_installation

MySQL -uroot -p'12345'

Конфигурация Подчиненная

<Мастер>

1, основной файл конфигурации изменен

ВИМ /etc/mysql/mysql.cnf

[ТуздО] 
лог-бен бен-Master // Start = MySQL Binary Log 
сервер ID = 100       
log_bin_index = Мастер-bin.index // указанная запись двоичного журнал база данных 
binlog_do_db = my_data // двоичная запись базы данных журнала указано 
binlog_ignore_db = MySQL // указать двоичный журнал не записывает базу данных 
... 
# Прослушивать 127.0.0.1 прокомментировал

2, необходимо войти на основном сервере для создания учетной записи и разрешения от используемого сервера:

. MySQL> подчиненную репликацию гранта на * * для [email protected] идентифицируется «12345»; 
MySQL> флеш привилегий;

Авторизованный этот вопрос как в одинарных кавычках [email protected] быть неправильно не подтвержден

Разрешение на хост хочет зарегистрировать

связывают 0.0.0.0

GRANT ALL ON ЛЬГОТЫ * * TO 'root'@'192.168.1.8' ОПРЕДЕЛЕННЫЕ 'www.linuxidc.com' WITH GRANT OPTION.

3, перезагрузка MySQL

перезапуск MySQL службы

4, просматривать состояние

x5EGDjvzRa8woflv.png! миниатюры      


<Раб>

1, отредактировать конфигурационный файл

[туздЫ] 
log_bin = раб-бен 
сервер-ID = 2 
релейно-лог = рабский релейно-бен 
релейно-лог-индекс = раб-реле-bin.index 
... 
# Прослушивать 127.0.0.1注释掉

2, перезапустить службу

перезапуск MySQL службы

3, с сервера для входа ведомого, Master соединение первичного сервера

MySQL> мастер изменения в MASTER_HOST = '39 .96.73.99' , master_user = 'ведомый', master_password = '12345', master_log_file = 'мастер-bin.000001', master_log_pos = 154;

4, начать синхронизацию данных ведомого.

MySQL> начать ведомый;

5 см информации В:

MySQL> показать статус раба \ G;

# Успешной синхронизации

FDkujcL2hCcH1NfB.png! Миниатюры      


Если неудачные вопросы о реализации как команды ведущего и ведомого

tKd7GfUcb2Ek7kWE.png! миниатюры      

Из отключений библиотеки

报错 显示: ERROR 1872 (HY000): Подчиненный не удалось инициализировать журнал релейный информационную структуру из хранилища

В основном непоследовательные разрешения и журнал позы

Подчиненный: Подчиненный СТОП  
            СБРОС Ведомый 
выполните следующие действия, чтобы гарантировать , что помещение: главной библиотеки и библиотеки в настоящее время из одних и тех же данных , или же после успешной , но и из - за отсутствия ошибок данных         
Master: смыва журналов;          
            Показать Master Status, отметьте Файл Position. 
Подчиненный: МАСТЕР ИЗМЕНИТЬ ТО              
                      из MASTER_LOG_FILE = 'File', POS = MASTER_LOG_POS; 
            Ведомый Start; 
            Показать Подчиненный статус \ G;

ошибка        sY2vE8Isck8CW29o.png! миниатюры      

Решение: СТОП Ведомый;

     установить глобальные SQL_SLAVE_SKIP_COUNTER = 1; # пропустить ошибку в ведомом

    начать ведомый;

MYSQL онлайн сводке синхронизации ошибка Устранение http://blog.itpub.net/15498/viewspace-2134013/

Я попробовал на третий раз подряд три шага https://blog.csdn.net/heng_ji/article/details/51013710

 


Удаление MySQL

APT-GET MySQL- Удалить Sudo *  
Dpkg -l | Grep ^ RC | AWK 'Печать $ {2}' | xargs Dpkg -P // убирать Судо остаточные данные

Перейти из диалогового окна, выберите да 


Резервное копирование базы данных

Следует отметить , что необходимость поднимать внутреннюю my.cnf Примечание 
Резервное копирование: 
    в туздЫшпр --all -uroot - p12345 --single-Transaction-Базы данных - 
мастер-данных бревна --flush = 2> / alidata / `ДАТА +% H% F- % M`-MySQL-all.sql

Восстановление данных

    Восстановление базы данных MySQL -uroot -p12345 </alidata/backup/mysql-all.sql 
    руководство таблица: MySQL -uroot -p12345 в базе данных 
          использования cw100;   
          Source /root/crm.sql соответствующей таблицы смотрите вниз в

Полноценные примеры скрипта резервного копирования

#! / bin / Баш 
# Программа 
# использование туздЫшпр в полной мере резервного копирования данных MySQL в неделю! 
# 2017-8-28 Huangwei 
# История 
# Путь 
BakDir = / вар / Lib / MySQL / резервного копирования 
LogFile = / вар / Lib / MySQL / Резервное копирование / fullBakLog.log 
Date = `Дата +% Y% м% d` 
Begin =` дата + "% Y年% м月% d日% H:% M:% S" , ` 
CD $ BakDir 
DumpFile = $ Date.sql 
GZDumpFile = $ Date.sql.tgz 
туздЫшпр -uroot -pcw100SQ18 --all-базы данных> $ DumpFile 
/ бен / смола -zvcf $ GZDumpFile $ DUMPFILE 
/ бен / гт $ DumpFile 


#只保留过去四周的数据库内容
счетчик = $ (LS -l * .tgz | туалет -l) , 
если [$ подсчет -ge 5] , 
то 
файл = $ (LS -l * .tgz | AWK '{печать $ 9}' | AWK 'NR == 1') 
гт -f $ файл 
фи


Последняя = `Дата + "% Y% м на месяц% й день Н%:% M:% S"` 
эхо старт: Бегин End $: $ Последняя Succ >> $ $ GZDumpFile журнального файла 
#cd $ BakDir / Daily 
# / бен / гт -f



Просмотр журнала Двоичный

например: 
/ USR / бен / mysqlbinlog --no-умолчанию --base64-выход = декодирует-строка -v --database = cw100 --start-DateTime = "2019-04-17 08:00:00" --stop -datetime = "2018-07-18 11:00:00" /usr/lib/mysql/mysql-bin.000154> /root/binlog.txt


рекомендация

отblog.51cto.com/14124898/2400985