mysql - julia mysql.jl 使用非默认端口

标签 mysql julia

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

最佳答案

来自 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()) 

Connect to a MySQL database.

所以只要在数据库名参数后面加一个命名参数port=即可。例如:

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

关于mysql - julia mysql.jl 使用非默认端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45656939/

相关文章:

julia - 有没有办法引用 Pluto.jl 中的单元格

plot - Plots.jl 中的 "line"和 "path"系列类型有什么区别?

php - FILTER_SANITIZE_EMAIL 是否足够,或者还需要 mysql_real_escape_string 来避免 PHP/MySQL 中的安全问题?

mysql - 数据库设计价格每天都在变化

php - 如何从连接表中返回数据

arrays - Julia 回调中的 Fortran 数组

julia - 在 Julia 中生成大型稀疏图像

vector - 如何从包含 Julia 范围的向量中获取值

mysql - 如何按相关性对mysql搜索结果进行排序?

MySQL 三表链式左连接,按最后一张表过滤