本地连接mysql的url怎么写?

本地连接MySQL URL固定前缀jdbc:mysql://。
localhost是本机IP,也可用1 2 7 .0.0.1 或::1 3 3 06 是默认端口,改过要改数字,比如3 3 07 数据库名必须写对,比如test_db。

参数必须加,避免各种坑: useSSL=false:本地开发不用加密,省警告。
serverTimezone=Asia/Shanghai:时区写对,别差8 小时。
characterEncoding=utf8 :中文不乱码。

Java连库示例: String url = "jdbc:mysql://localhost:3 3 06 /test_db?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8 "; String username = "root"; String password = "1 2 3 4 5 6 "; Connection conn = DriverManager.getConnection(url,username,password);
Navicat不用带参数,直接localhost:3 3 06 /数据库名就行。

连不上?先看端口对不对,服务跑没跑,防火墙封没封。
时区错?serverTimezone参数得对。
乱码?characterEncoding=utf8 mb4
SSL警告?本地用false,生产环境得true,配证书。
远程连?IP改掉,比如1 9 2 .1 6 8 .1 .1 00。
参数多个?&连着写,顺序不重要。
autoReconnect=true:断网自动重连。
allowPublicKeyRetrieval=true:密码校验用。

你自己掂量。

msql的连接名是什么

上周 你说的这个挺对的。

连接名确实不固定。

Python里,conn就是个例子。

PHP的host和dbname也是。

配置文件里的my.cnf也用。

反正就是标识符。

算了。