我正在尝试使用 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/