如何在MYSQL连接URL中指定密码?

时间:2015-11-22 11:13:53

标签: mysql

我目前正在使用MYSQL的连接URL

mysql://root:macbookair@localhost:3306/test_db

并收到此错误。

[INFO] require: ./mysql
[INFO] connecting
[ERROR] Error: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: YES)

如何在MYSQL连接URL中指定密码?

3 个答案:

答案 0 :(得分:17)

现在知道了。

连接网址采用以下格式:

mysql://<username>:<password>@<host>:<port>/<db_name>

因此,当我用密码替换我的网址中的macbookair时,密码才有效。

答案 1 :(得分:1)

尝试以下

jdbc:mysql://localhost:3306/organizer?user=root&password=root

答案 2 :(得分:0)

试试这个:

标准

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

指定TCP端口

Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;
Pwd=myPassword;