rails下mysql出错问题mysql_api,blog/text
2014-07-27 15:52
357 查看
问题一:提示出错:cannot load such file -- mysql/mysql_api (LoadError)
此时我们回来看gem install mysql 时提示
At the time of building this gem, the necessary DLL files where available
in the following URL:
http://dev.mysql.com/get/Downloads/Connector-C/mysql-connector-c-noinstall-6.0 .2-win32.zip/from/pick
You can put the lib\libmysql.dll available in this package to your Ruby bin di
rectory.
原来没有动态链接库文件
只需按照给的网址下载 解压出来libmysql.dll将它放到ruby/bin 下即可
若是windows系统也可以放到system32目录下
问题二:
先找到my.ini位置 C:\ProgramData\MySQL\MySQL Server 5.5
text或blob字段不允许有缺省值,这是由于strict mode导致的,只要在my.ini中去掉
sql-mode=”STRICT_TRANS_TABLES, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION”
就行了。主要是在windows下会是缺省strict mode。
然后重启mysql服务
此时我们回来看gem install mysql 时提示
At the time of building this gem, the necessary DLL files where available
in the following URL:
http://dev.mysql.com/get/Downloads/Connector-C/mysql-connector-c-noinstall-6.0 .2-win32.zip/from/pick
You can put the lib\libmysql.dll available in this package to your Ruby bin di
rectory.
原来没有动态链接库文件
只需按照给的网址下载 解压出来libmysql.dll将它放到ruby/bin 下即可
若是windows系统也可以放到system32目录下
问题二:
mysql 报错 ERROR 1101 (42000): BLOB/TEXT column can’t have a default value
rake db:migrate时候先找到my.ini位置 C:\ProgramData\MySQL\MySQL Server 5.5
mysql 在创建 ci_sessions 表的时候报错:ERROR 1101 (42000): BLOB/TEXT column can’t have a default value
text或blob字段不允许有缺省值,这是由于strict mode导致的,只要在my.ini中去掉
sql-mode=”STRICT_TRANS_TABLES, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION”
就行了。主要是在windows下会是缺省strict mode。
然后重启mysql服务
相关文章推荐
- 关于Rails+MySQL的中文问题
- 关于使用MySQL的ODBC驱动建立数据源出错的问题
- 解决rails与mysql结合使用时的中文乱码问题
- Lotus Domino 代理中通过ODBC数据源连接MySQL的结果集出错问题
- Ruby学习札记(5)- 解决MySQL查询出错问题
- 关于.text中AdvancedPanel中展开按钮在页面执行时有时会出错的问题
- MySql折腾小记二:text/blog类型不允许设置默认值,不允许存在两个CURRENT_TIMESTAMP
- MySQL 数据库名大小写问题 导致的c3p0连接池 出错
- rails使用sqlite3和mysql的问题
- mysql text,blog长度 mediumblog longblog
- rails与mysql之间中文数据显示不一致的问题
- 解决使用MySQL C-API开发应用时的连接超时问题
- 解决使用MySQL C-API开发应用时的连接超时问题
- C# 连接 mysql (使用MySQLDriverCS) 时commandText问题
- 升级至Rails 2.2后MySQL驱动连接失败的问题(续)
- 在spring中关于CP30数据库连接池使用oracle数据库是存储blog对象出错的问题
- 安装.text的一些问题,把cnblog dottext1.0 beta2升级到asp.net2.0 的尝试
- 导致coldfusion出错的MySQL DATETIME字段问题。
- rails调用mysql存储过程问题
- Mysql连接出错问题记录