从Cygwin MySQL将表读取到具有偶尔管理员权限的Matlab中

时间:2019-05-06 03:52:42

标签: mysql matlab odbc

过去,我曾以编程方式将表格从Excel和Access文件导入到Matlab中。现在,我必须以MySQL转储的形式导入数据,该数据由机器生成的SQL代码组成,并带有大量文字数据插入语句。没有this experience的SQL守护程序/客户端模型经验,这是使MySQL在Cygwin中运行而没有管理员权限的第一步。

要从MySQL提取数据,我研究了Matlab文档搜索MySQL的过程。 Matlab文档说JDBC连接最适合Java环境,所以我关注this ODBC guidance for Windows(没有专门针对Cygwin的页面)。由于许多限制,我还没有更新Cygwin软件包。 ODBC驱动程序是5.2.5-1版。

在遵循上述关于ODBC的Matlab指南后,当我尝试使用数据库资源管理器配置ODBC数据源时发生的第一件事是提示我输入管理员权限来运行ODBC Administrator。我将不得不提出这一要求,但是我想知道是否还需要其他哪些步骤需要管理员权限?我不想回到井的每个步骤。

同样,ODBC管理器会以某种方式知道如何为MySQL使用Cygwin ODBC驱动程序,还是因为安装了软件包,MySQL守护程序是否会自动知道如何使用它?我过去以编程方式接收Excel / Access数据时没有处理过Database Explorer,我不确定如何使用驱动程序,调用哪个进程以及用户是否必须做任何事情来触发它。我什至不确定连接中是否包含守护程序。或者,是否可以直接为每个表读取MySQL *.frm文件(或者实际上是通过连接完成的操作)?

请注意,我的Cygwin安装是通过--no-admin程序的setup选项完成的。也就是说,所有Cygwin进程均归我的非管理员帐户所有。

谢谢。

0 个答案:

没有答案