mod
parent
8948df24b6
commit
1cdc739e3f
44
mysql.md
44
mysql.md
|
@ -11,7 +11,7 @@
|
||||||
- [Создание таблицы в базе данных](#создание-таблицы-в-базе-данных)
|
- [Создание таблицы в базе данных](#создание-таблицы-в-базе-данных)
|
||||||
- [Добавление записей в таблицу](#добавление-записей-в-таблицу)
|
- [Добавление записей в таблицу](#добавление-записей-в-таблицу)
|
||||||
- [Выборка из таблицы](#выборка-из-таблицы)
|
- [Выборка из таблицы](#выборка-из-таблицы)
|
||||||
- [Репликация](#репликация)
|
- [Репликация - mysqldump](#репликация---mysqldump)
|
||||||
- [Пользователь для выполнения задач репликации](#пользователь-для-выполнения-задач-репликации)
|
- [Пользователь для выполнения задач репликации](#пользователь-для-выполнения-задач-репликации)
|
||||||
- [Настройка мастера для репликации](#настройка-мастера-для-репликации)
|
- [Настройка мастера для репликации](#настройка-мастера-для-репликации)
|
||||||
- [Дамп БД](#дамп-бд)
|
- [Дамп БД](#дамп-бд)
|
||||||
|
@ -19,11 +19,12 @@
|
||||||
- [Настройка репликации](#настройка-репликации)
|
- [Настройка репликации](#настройка-репликации)
|
||||||
- [Запуск воспроизведения журнала ретрансляции, и проверка статуса репликации](#запуск-воспроизведения-журнала-ретрансляции-и-проверка-статуса-репликации)
|
- [Запуск воспроизведения журнала ретрансляции, и проверка статуса репликации](#запуск-воспроизведения-журнала-ретрансляции-и-проверка-статуса-репликации)
|
||||||
- [Проверка репликации](#проверка-репликации)
|
- [Проверка репликации](#проверка-репликации)
|
||||||
|
- [Репликация - Percona XtraBackup](#репликация---percona-xtrabackup)
|
||||||
|
|
||||||
## Установка сервера MySQL 8 в Debian 12
|
## Установка сервера MySQL 8 в Debian 12
|
||||||
|
|
||||||
На сайте [MySQL в разделе Community](https://dev.mysql.com/downloads/mysql/) выбрать необходимую версию (8.4.3 LTS на момент написания заметки), в качестве ОС выбрать Debian.
|
На сайте [MySQL в разделе Community](https://dev.mysql.com/downloads/mysql/) выбрать необходимую версию (8.4.3 LTS на момент написания заметки), в качестве ОС выбрать Debian.
|
||||||
После выбора ОС появится предложение выполнить установку используя репозиторий APT, нажимаем ссылку, будет предложено скачать пакет для настройки репозитория (mysql-apt-config_0.8.33-1_all.deb на момент написания заметки). Далее в консоли по документации - https://dev.mysql.com/doc/refman/8.4/en/linux-installation-apt-repo.html
|
После выбора ОС появится предложение выполнить установку используя репозиторий APT, нажимаем ссылку, будет предложено скачать пакет для настройки репозитория (mysql-apt-config_0.8.33-1_all.deb на момент написания заметки). Далее в консоли по документации - <https://dev.mysql.com/doc/refman/8.4/en/linux-installation-apt-repo.html>
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
su -
|
su -
|
||||||
|
@ -121,7 +122,7 @@ INSERT admin_table(name, surname, city) VALUES ('Artem', 'Dolgiy', 'Zelenograd')
|
||||||
SELECT * FROM admin_table;
|
SELECT * FROM admin_table;
|
||||||
```
|
```
|
||||||
|
|
||||||
## Репликация
|
## Репликация - mysqldump
|
||||||
|
|
||||||
### Пользователь для выполнения задач репликации
|
### Пользователь для выполнения задач репликации
|
||||||
|
|
||||||
|
@ -397,6 +398,43 @@ mysql> select * from admin_table;
|
||||||
6 rows in set (0,00 sec)
|
6 rows in set (0,00 sec)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Репликация - Percona XtraBackup
|
||||||
|
|
||||||
|
Установка согласно [документации](https://docs.percona.com/percona-xtrabackup/8.4/installation.html)
|
||||||
|
|
||||||
|
Стоит иметь ввиду, что версии MySQL и Percona XtraBackup должны совпадать, иначе создание резервной копии может завершиться ошибкой или невозможностью восстановления.
|
||||||
|
|
||||||
|
Порядок установки:
|
||||||
|
|
||||||
|
- обновление индекса пакетов и установка вспомогательных утилит
|
||||||
|
|
||||||
|
```shell
|
||||||
|
su -
|
||||||
|
apt update && apt install -y curl gnupg2 lsb-release lz4 zstd
|
||||||
|
```
|
||||||
|
|
||||||
|
- установка репозитория percona с помощью пакета
|
||||||
|
|
||||||
|
```shell
|
||||||
|
curl -O https://repo.percona.com/apt/percona-release_latest.generic_all.deb
|
||||||
|
apt install ./percona-release_latest.generic_all.deb
|
||||||
|
```
|
||||||
|
|
||||||
|
- после установки репозитория необходимо обновить индекс пакетов
|
||||||
|
|
||||||
|
```shell
|
||||||
|
apt update
|
||||||
|
```
|
||||||
|
|
||||||
|
- необходимо указать версию percona, которая будет
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
Материалы для ознакомления
|
Материалы для ознакомления
|
||||||
|
|
||||||
- <https://habr.com/ru/companies/oleg-bunin/articles/309326/>
|
- <https://habr.com/ru/companies/oleg-bunin/articles/309326/>
|
||||||
|
|
17
tcpdump.md
17
tcpdump.md
|
@ -1,4 +1,9 @@
|
||||||
### tcpdump
|
# tcpdump
|
||||||
|
|
||||||
|
- [tcpdump](#tcpdump)
|
||||||
|
- [Подробнее](#подробнее)
|
||||||
|
- [Сохранить пакеты полностью в дамп для определённого узла](#сохранить-пакеты-полностью-в-дамп-для-определённого-узла)
|
||||||
|
|
||||||
_возможные сетевые интерфейсы для захвата_
|
_возможные сетевые интерфейсы для захвата_
|
||||||
`sudo tcpdump -D`
|
`sudo tcpdump -D`
|
||||||
|
|
||||||
|
@ -26,8 +31,8 @@ n - _не подменять значения на названия, напри
|
||||||
A - _выводить всё в ASCII_
|
A - _выводить всё в ASCII_
|
||||||
e - _выводить данные L2_
|
e - _выводить данные L2_
|
||||||
|
|
||||||
|
## Подробнее
|
||||||
|
|
||||||
#### Подробнее
|
|
||||||
**Ключи**
|
**Ключи**
|
||||||
_Наиболее часто используемые ключи при запуске tcpdump приведены таблице_
|
_Наиболее часто используемые ключи при запуске tcpdump приведены таблице_
|
||||||
ключ описание
|
ключ описание
|
||||||
|
@ -153,3 +158,11 @@ tcpdump dst 172.16.0.1 and not icmp
|
||||||
```bash
|
```bash
|
||||||
$ tcpdump -i eth0 -n -nn -ttt 'dst host 172.16.0.10 and not (src host 172.16.0.11 and dst port 22)'
|
$ tcpdump -i eth0 -n -nn -ttt 'dst host 172.16.0.10 and not (src host 172.16.0.11 and dst port 22)'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
|
## Сохранить пакеты полностью в дамп для определённого узла
|
||||||
|
|
||||||
|
```shell
|
||||||
|
tcpdump -i any host 193.232.121.109 -nnXSs 0 -w test.pcap
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue