楼主: mrhe261314
2636 2

[问答] 求教:R+ubuntu+mysql [推广有奖]

  • 0关注
  • 0粉丝

小学生

64%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
102 点
帖子
6
精华
0
在线时间
7 小时
注册时间
2013-7-16
最后登录
2017-4-24

楼主
mrhe261314 发表于 2013-8-5 10:41:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
小弟初学R,是在ubuntu12.04下操作,想通过R来操作mysql数据库,但是遇到了一个麻烦,因为要在ubuntu下装mysql的ODBC驱动,上网上找了许多资料,都是需要
Driver file name:/usr/lib/odbc/libmyodbc.so
Setup file name:/usr/lib/odbc/libodbcmyS.so
这两个应该都是驱动吧,但是从mysql的官网下载下来的包里面,lib文件夹下只有一个libmyodbc5a.so,虽然那个包里也有教怎么装驱动,但是看不懂,如下:
Connector/ODBC is installed by doing the following steps;

1. optionally copy the driver to a desired location in the filesystem
2. register the driver with system's ODBC (possibly with
   provided myodbc-installer utility)
3. define data sources which use the driver (possibly with
   provided myodbc-installer utility)

还请哪位大神指点,怎么才能在ubuntu下通过R来操作mysql?怎么才能在ubuntu下装mysql的ODBC驱动?小弟感激不尽!!!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Ubuntu MySQL NTU sql installer ubuntu mysql following possibly provided

沙发
chuans_ab 发表于 2014-2-8 17:36:37

藤椅
DM小菜鸟 发表于 2015-2-14 15:06:53

依靠一个开源项目叫做iODBC实现的,这个iODBC就是为了让Unix体系的系统也能使用ODBC连接,iODBC就是ODBC的开源实现。经过测试在Ubuntu 8.04和Ubuntu 8.10下均可正常工作。

  首先要有MySQL,如果还未安装,一句话安装命令:

  $sudo apt-get install mysql-client mysql-server

  安装iODBC的驱动管理器(GTK编写的前端界面):

  $sudo apt-get install iodbc

  安装MySQL的ODCB连接器:

  $sudo apt-get install libmydobc

  启动iODBC:

  $sudo iodbcadm-gtk

我估计前面的你肯定是做的没问题的,接下来看这个图

要给通过ODBC连接MySQL,就要加载MySQL的ODBC驱动,单击“ODBC Drivers”标签卡,

之后单击“Add a driver”按钮,在“ODBC Driver Add/Setup”对话框中依次设置如下内容:

  Description of the driver:MySQL(可以随意起一个名字)

  Driver file name:/usr/lib/odbc/libmyodbc.so

  Setup file name:/usr/lib/odbc/libodbcmyS.so

  如下图所示:

设置完毕后单击“OK”按钮,即可加载MySQL的ODBC驱动,接下来就可以创建针对MySQL的ODBC连接了,单击“User DSN”或“System DSN”标签卡来单击“Add”按钮创建ODCB连接,在“Choose an ODBC Driver”对话框中可以看到刚刚添加的MySQL的ODBC驱动,选择之兵单击“Finish”按钮,将会弹出“Setup of DSN Unknown”对话框,需要设置的有“数据源名”(Data Source Name,DSN)和一些参数。数据源名通常由用户自行定义(比如"mysqldb"),参数对于MySQL的标准而言通常需要设定以下参数:

  server

  database

  user

  password

  如下图所示来设置连接参数:

更多参数具体可以参考MySQL官方的连接参数资料。设置完成之后单击『OK』按钮之后单击『Test』按钮,询问用户名和密码的对话框弹出之后输入MySQL的用户名和密码,返回“The connection DSN wastested successfully,and can be used at this time”即是设置成功。


您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 20:35