过去,我曾以编程方式将表格从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进程均归我的非管理员帐户所有。
谢谢。