julia mysql.jl使用非默认端口

时间:2017-08-13 04:03:41

标签: mysql julia

我正在尝试使用mySQl.jl包连接到MySQL数据库。当我使用标准mySQL端口3306时似乎工作正常,但我没有看到在不同端口上指定数据库的位置。这是如何完成的?

1 个答案:

答案 0 :(得分:2)

来自mysql_connect的帮助文档(在REPL中使用?mysql_connect获取):

mysql_connect(host::String, user::String, passwd::String, 
  db::String = ""; port::Int64 = MYSQL_DEFAULT_PORT, 
  socket::String = MYSQL_DEFAULT_SOCKET, opts = Dict()) 
     

连接到MySQL数据库。

所以只需在数据库名称参数后面添加一个命名参数port=。例如:

mysql_connect("localhost", "john", "password", "my_db", port=1234)