Подключение к тестовым БД¶
Тестовая (dev) база данных — MySQL на сервере 10.99.87.61.
Для подключения к Production БД: Подключение к Production БД.
MySQL DEV¶
| Параметр | Значение |
|---|---|
| Сервер | 10.99.87.61 |
| Контейнер | vpn-db |
| База | vpn |
| Пользователь | vpn |
| Пароль | Vaultwarden → Databases → MySQL DEV |
| Jump host | 212.70.189.60:2255 |
SSH в терминале¶
MySQL CLI через ssh-internal.sh¶
./scripts/ssh-internal.sh 10.99.87.61 \
"docker exec vpn-db mysql -uvpn -p'$(см. Vaultwarden → Databases)' vpn -e 'SHOW TABLES'"
GUI (DBeaver / TablePlus)¶
| Параметр | Значение |
|---|---|
| Host | 10.99.87.61 |
| Port | 3306 |
| Database | vpn |
| User | vpn |
| Password | Vaultwarden → Databases → MySQL DEV |
| SSH Host (tunnel) | 212.70.189.60 |
| SSH Port | 2255 |
| SSH User | root |
| SSH Key | ~/.ssh/id_ed25519_shivavpn |
SSH tunnel (для локальной разработки)¶
ssh -L 3307:10.99.87.61:3306 -N \
root@212.70.189.60 -p 2255 \
-i ~/.ssh/id_ed25519_shivavpn &
# После этого подключаться к localhost:3307
mysql -h 127.0.0.1 -P 3307 -uvpn -p vpn
Отличие Dev от Production¶
| DEV | PROD | |
|---|---|---|
| IP | 10.99.87.61 | 10.99.87.62 |
| Данные | Тестовые / копия схемы | Реальные пользователи |
| Пароль | Vaultwarden → MySQL DEV | Vaultwarden → MySQL PROD |
Осторожно с PROD
Изменения данных в PROD — только через AdminPanel или скрипты. Прямые UPDATE/DELETE в PROD только с явного одобрения zardes.
Ссылки¶
- Development окружение — что ещё есть в dev
- Production окружение — production
- Vaultwarden — где брать пароли
- Резервное копирование — как делать дампы