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 в разделе 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
|
||||
su -
|
||||
|
@ -121,7 +122,7 @@ INSERT admin_table(name, surname, city) VALUES ('Artem', 'Dolgiy', 'Zelenograd')
|
|||
SELECT * FROM admin_table;
|
||||
```
|
||||
|
||||
## Репликация
|
||||
## Репликация - mysqldump
|
||||
|
||||
### Пользователь для выполнения задач репликации
|
||||
|
||||
|
@ -397,6 +398,43 @@ mysql> select * from admin_table;
|
|||
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/>
|
||||
|
|
17
tcpdump.md
17
tcpdump.md
|
@ -1,4 +1,9 @@
|
|||
### tcpdump
|
||||
# tcpdump
|
||||
|
||||
- [tcpdump](#tcpdump)
|
||||
- [Подробнее](#подробнее)
|
||||
- [Сохранить пакеты полностью в дамп для определённого узла](#сохранить-пакеты-полностью-в-дамп-для-определённого-узла)
|
||||
|
||||
_возможные сетевые интерфейсы для захвата_
|
||||
`sudo tcpdump -D`
|
||||
|
||||
|
@ -26,8 +31,8 @@ n - _не подменять значения на названия, напри
|
|||
A - _выводить всё в ASCII_
|
||||
e - _выводить данные L2_
|
||||
|
||||
## Подробнее
|
||||
|
||||
#### Подробнее
|
||||
**Ключи**
|
||||
_Наиболее часто используемые ключи при запуске tcpdump приведены таблице_
|
||||
ключ описание
|
||||
|
@ -153,3 +158,11 @@ tcpdump dst 172.16.0.1 and not icmp
|
|||
```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)'
|
||||
```
|
||||
|
||||
***
|
||||
|
||||
## Сохранить пакеты полностью в дамп для определённого узла
|
||||
|
||||
```shell
|
||||
tcpdump -i any host 193.232.121.109 -nnXSs 0 -w test.pcap
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue