mysql connection string

在线生成适用于常见应用、驱动和命令行的 MySQL 连接串

一次填写连接信息,同时生成 URI、JDBC、SQLAlchemy、PDO 和 mysql CLI 所需的 MySQL connection string。

左侧改一次,右侧所有格式会实时更新。

快速模板

连接信息

输出选项

生成结果

按你正在使用的客户端或框架,直接复制对应格式即可。

MySQL URI

适合环境变量、配置文件和很多应用的数据库地址写法。

mysql://root:[email protected]:3306/app_db?charset=utf8mb4

JDBC

适合 Java、Spring 等需要 JDBC URL 的场景。

jdbc:mysql://127.0.0.1:3306/app_db?user=root&password=secret&useSSL=false&characterEncoding=utf8mb4

SQLAlchemy

适合 Python 项目里使用 SQLAlchemy + PyMySQL 的场景。

mysql+pymysql://root:[email protected]:3306/app_db?charset=utf8mb4

PHP PDO

适合 PHP 应用使用 PDO 时的 DSN 写法。

mysql:host=127.0.0.1;port=3306;dbname=app_db;charset=utf8mb4

mysql 命令行

适合先在终端里快速测试连接是否可用。

mysql -h 127.0.0.1 -P 3306 -u root -p app_db

连接串生成好了,下一步可以放进 DartShell 的工作流里

把 SSH、文件传输和数据库访问放到同一个 Mac 工具里,减少在多个客户端之间来回切换。

这个 MySQL 连接串生成器能帮你做什么

生成应用配置里的数据库地址

很多框架会要求你提供一整段数据库连接串,尤其是类似 DATABASE_URL 的环境变量场景。

切换不同技术栈的连接格式

同一套账号信息往往要同时写到 Java、Python、PHP 或命令行里,这个工具可以一次生成多种格式。

先验证连接,再接入项目

你可以先复制 mysql CLI 命令测试网络和账号是否可用,再把正确格式放进项目配置。

常见示例

应用配置

mysql://app_user:[email protected]:3306/app_db?charset=utf8mb4

JDBC

jdbc:mysql://db.example.com:3306/app_db?user=app_user&password=secret&useSSL=true&characterEncoding=utf8mb4

命令行测试

mysql -h db.example.com -P 3306 -u app_user -p app_db