Перейти к содержанию

Подключение к тестовым БД

Тестовая (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 в терминале

./scripts/ssh-internal.sh 10.99.87.61
# или
ssh root@10.99.87.61 -J root@212.70.189.60:2255

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.


Ссылки