今天在用ruby on rails连接Mysql5.6时,出现了很多意想不到的问题。

1   系统ubunt14.04,ruby 1.8.7,rails 2.3.11,mysql5.6

2 安装mysql客户端与服务器端

安装服务器端 sudo apt-get install mysql-server

安装客户端 apt-get isntall mysql-client

3 此时运行ruby on rails项目是,会报错,要求你 gem install mysql,安装mysql的驱动,

在rails2.2版本后,此驱动被移除了rails。

命令行运行gem install mysql,出现了如下错误

报错截图

从网上查找了好多,比如复制mysql的lib中的文件等等,但是都没有效果,后来找了一方法

MYSQL API开发包     sudo apt-get install libmysqlclient-dev,运行后如图

mysql api开发包安装图

此时再运行gem install mysql,结果如图

驱动安装成功

4 到此ruby on rails 的mysql驱动问题就已经解决了;

ruby on rails连接mysql_ruby on rails 连接mysql数据库相关推荐

  1. Tableau如何连接其他电脑上的mysql数据库

    在别的电脑上用Tableau,如何连接到自己电脑的mysql 数据库, 服务器名.用户名和密码该如何填 首先,需要在mysql中创建一个允许远程连接的账户,例如 mysql> grant all ...

  2. Ruby on Rails,创建开发用的MYSQL数据库

    在<Ruby on Rails,使用关系数据库简介>中我们简要浏览了一下关系数据库的最基本概念,这里我们动手创建一个Rails项目可以使用的数据库.Rails可以与DB2.MySQL.Or ...

  3. wamserver怎么把mysql找回来_将php连接wampserver自带的MySQL数据库 所遇到各种问题解决办法...

    将php连接到MySQL数据库的方法有很多,在这里我使用的是mysqli_connect方法, 此博客所解答的问题汇总: 1.wampserver服务器离线但图标为正常绿: 2.wampserver ...

  4. Php连接及读取和写入mysql数据库的常用代码

    在这里我总结了常用的PHP连接MySQL数据库以及读取写入数据库的方法,希望能够帮到你,当然也是作为我自己的一个回顾总结. 1.为了更好地设置数据连接,一般会将数据连接所涉及的值定义成变量. $mys ...

  5. shell脚本连接、读写、操作mysql数据库实例

    本文介绍了如何在shell中读写mysql数据库.主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为 ...

  6. idea怎么和mysql连接并执行_IDEA配置mysql数据库的操作

    只需要添加Database即可 第一步:在界面最右边找到这个Database,找不到就在View中开启 第二步:选择Data Source,然后找到MySQL 第三步:按照如图所示连接 最上面为连接名 ...

  7. Navicat连接云端服务器上的MySQL数据库

    众所周知,Navicat给开发人员提供了美观的可视化界面,并提供了管理数据库的很多操作接口,方便了开发人员管理维护数据库,大多数开发人员是在本地个人计算机上使用,管理本地数据库,但是也想管理自己云端的 ...

  8. 简单三步操作实现任意用户连接云服务器中的MYSQL数据库

    前言-- 在编写项目的时候习惯于把mysql数据库,放在云服务器上,这样每个开发人员就都能连接到同一个服务器上的mysql数据库,实现数据的互通.   本文实现任意用户连接至阿里云服务器ECS(Ubu ...

  9. mysql 设置连接超时_如何配置MySQL数据库超时设置

    最近备战京东双11,在配置MySQL的超时配置发现有很多地方可以设置.这么多超时的配置有什么影响,以及配置会有什么影响呢?今天的文章就让我来大家来分析一下. 1. JDBC超时设置 connectTi ...

  10. 远程连接云服务器中的mysql数据库_云服务器远程连接mysql数据库

    首先需要在云服务器上,下载安装好mysql与Navicat. mysql下载好以后,打开云端的开始,找到mysql的命令窗,进入输入自己的mysql密码,稍等片刻进入mysql数据库 进入之后输入下列 ...

最新文章

  1. cleanmymac3.9.6下载_单耳兔o2oapp下载-单耳兔o2o商城官方版下载v10.6 安卓版
  2. python基础语法第10关作业-【python基础语法】第11天作业练习题
  3. 使用 Spring Boot 快速构建 Spring 框架应用--转
  4. 资本寒冬,这十大创业公司值得尊重(上)
  5. 长春市计算机学校老照片,松江这所学校一百年啦!一组老照片回忆曾经的旧时光…...
  6. 阿里云服务器的安装以及使用
  7. 字节面试官:如何实现Ajax并发请求控制
  8. javafx 浏览器_浏览器中的JavaFX
  9. python中print的用法_Python中print函数简单使用总结
  10. 1607: 字符棱形
  11. Hadoop依赖包处理方式
  12. FastCGI - Writing Hello World in FCGI with C++
  13. 一些css3简单的练习
  14. linux 1t 分区,Linux磁盘管理——swap分区
  15. Red5流媒体服务器的搭建
  16. 计算机视觉算法面试题面经
  17. 维修 空调 碰上 骗子
  18. 基于华为云ECS的目标检测与识别的昇腾AI开发体验【华为云至简致远】
  19. 【手绘漫画】面试必考之手撕双链表(解题模板和深度剖析),(LeetCode 707)
  20. Ajax+MySQL+PHP+jQuery实现异步请求页面并显示数据

热门文章

  1. 【BZOJ4562】食物链,拓扑DP
  2. 链表C++ | 从尾部打印头部(使用栈、递归实现)_3
  3. 黑苹果16g内存够用吗_现阶段最便宜的完美黑苹果配置是什么?
  4. 2017.3.6~2017.3.7 Harry And Magic Box 思考记录(特别不容易)
  5. 【Python】Python3.7.3 - sys.path 模块搜索路径详解
  6. diskgenius 单文件_电脑数据恢复及分区管理软件DiskGenius 英文专业版
  7. 语音识别端点检测matlab,关于语音识别的端点检测问题
  8. centos8 安装geany
  9. 图解Visual Studio 2010中的UML建模功能
  10. OpenGL显示列表