zoukankan      html  css  js  c++  java
  • [linux]ubuntu 下安装RMySQL包

    http://downloads.mysql.com/docs/connector-odbc-en.pdf

    http://blog.csdn.net/ixidof/article/details/5958904

    http://askubuntu.com/questions/446483/how-to-investigate-mariadb-unixodbc-issue-further

    http://stackoverflow.com/questions/27030590/is-there-compatible-odbc-driver-with-mariadb-10-on-linux

    http://blog.csdn.net/ixidof/article/details/5958904

    http://blog.csdn.net/htyy521/article/details/1834962

    折腾了很久,最后成功得有点奇怪,整理一下笔记,不确定能准确还原。

    最开始的问题是,Ubuntu在R命令行窗口下:

    install.packages('RMySQL')

    报错。错误信息大概是libmariadb.so.2: shared object cann't not ???

    我当时猜应该是缺少驱动的问题。因为环境下用的数据库是mariadb,所以提示libmariadb.so.2有问题。

    机器上的mariadb是由前一个工程师安装的,mariadb的lib全放在/usr/local/lib/mariadb路径下。

    普遍的数据库驱动似乎都放在/usr/local/lib下。但是当时我想,只要在配置的时候,注明mariadb的路径应该就可以了,不至于会影响。所以并不太当回事。

    我在网上查了一些资料后,认定是ODBC的问题,选择了去研究odbc的安装,开始了这3天的坑爹之旅。

    最后在走投无路的情况下,我将mariadb中的lib文件移了出来,结果bang!进R cmd下install就成功了。

    我不确定最后的成功有没有我前面折腾环境的功劳。假如当初我直接将libmariadb等文件移到lib路径下,不知道能否成功。

    至于具体的过程,等等我后面再将ODBC的相关内容整理下再写出来。

  • 相关阅读:
    div 垂直居中的方法
    vs code添加到鼠标右键
    win10系统迁移到新的硬盘
    使用layui iframe弹层,各弹层之前的传值问题
    layui js动态添加的面板不能折叠
    Nginx系列6:对称加密与非对称加密各自的应用场景
    Nginx系列5:从网络原理来看SSL安全协议
    Nginx系列0:Nginx学习历程
    加扰与加密&解扰与解密
    微信小程序学习过程
  • 原文地址:https://www.cnblogs.com/oDoraemon/p/5368914.html
Copyright © 2011-2022 走看看