Генератор строк подключения RDS
Мгновенная генерация строк подключения RDS для MySQL, PostgreSQL, Aurora, MariaDB, SQL Server и Oracle. Поддержка форматов DSN, URL, Laravel .env, JDBC, Python и Node.js с опциями SSL, пула соединений и IAM-аутентификации.
Как использовать
Об этом инструменте
Введите данные подключения к RDS и получите строки подключения (DSN, URL, Laravel .env, JDBC, Python, Node.js). Поддержка MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, Aurora. SSL, таймзона, charset, реплики, пул соединений.
Как использовать
1. Базовая информация: движок, хост, порт, пользователь, пароль, БД. 2. Опции: таймзона, charset, SSL. 3. Расширенные: реплики, пул, IAM, Secrets Manager. 4. Строки подключения в реальном времени.
Опции
Движок: MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, Aurora. Порт автоматически. Опции: таймзона, charset, SSL. Расширенные: реплики, пул, IAM, Secrets Manager.
Примеры использования
• Настройка Laravel (.env, config/database.php) • Управление подключениями для нескольких окружений • Строки подключения для PHP, Node.js, Python, Java • Проверка SSL • Реплики для разделения чтения/записи • Оптимизация пула соединений
Примеры кода
1$dsn = "mysql:host=example.rds.amazonaws.com;port=3306;dbname=mydb;charset=utf8mb4";
2$pdo = new PDO($dsn, $username, $password);1const mysql = require('mysql2');
2const connection = mysql.createConnection({
3 host: 'example.rds.amazonaws.com',
4 port: 3306,
5 user: 'admin',
6 password: 'password',
7 database: 'mydb'
8});1from sqlalchemy import create_engine
2engine = create_engine(
3 "mysql+pymysql://user:[email protected]:3306/mydb"
4)1String url = "jdbc:mysql://example.rds.amazonaws.com:3306/mydb";
2Connection conn = DriverManager.getConnection(url, username, password);How it works
Сборка строк по стандартам DSN, URL, Laravel, JDBC, Python, Node.js. Экранирование спецсимволов в пароле. Всё в браузере.
Конфиденциальность и данные
Вся обработка в браузере; host, user, password, database не отправляются. Пресеты сохраняются в localStorage.
Частые вопросы
- Q: Поддерживается ли Aurora?
- A: Да. Поддерживаются Aurora MySQL и Aurora PostgreSQL. Их можно выбрать в списке движка БД.
- Q: Отправляется ли пароль на сервер?
- A: Нет. Вся обработка выполняется в браузере. Данные подключения (хост, пользователь, пароль, БД) никуда не отправляются.
- Q: Какие форматы строк подключения поддерживаются?
- A: Поддерживаются форматы DSN, URL, Laravel .env, JDBC, Python (SQLAlchemy) и Node.js. Переключение по вкладкам формата.
- Q: Можно ли использовать для локального MySQL, не только для AWS RDS?
- A: Да. Инструмент ориентирован на RDS, но сгенерированные строки подходят для любого экземпляра MySQL, PostgreSQL или MariaDB (локального или в облаке).
