1
我试图使用mySQl.jl包连接到MySQL数据库。当我使用标准的mySQL端口3306时它似乎工作正常,但我看不到在不同的端口上指定数据库的位置。这是如何完成的?julia mysql.jl使用非默认端口
我试图使用mySQl.jl包连接到MySQL数据库。当我使用标准的mySQL端口3306时它似乎工作正常,但我看不到在不同的端口上指定数据库的位置。这是如何完成的?julia mysql.jl使用非默认端口
从mysql_connect
的帮助文档(与?mysql_connect
在REPL得到它):
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)
我已经尝试了,我得到这个错误ERROR:MethodError:没有方法的mysql_connect匹配(::字符串,字符串::,::字符串:: string的,:: Int64的) – Jonjilla
嗯...你在'MySQL.db'上有哪个软件包版本?检查'Pkg.status(“MySQL”) –
julia> Pkg.status(“MySQL”) - MySQL 0.1.0 – Jonjilla