易截截图软件、单文件、免安装、纯绿色、仅160KB

windows的64位平台rails连接mysql的方法


安装mysql
gem install mysql
使用mysql,如,rake db:migrate
会报错:
E:\study\ruby\rails_space>rake db:migrate
(in E:/study/ruby/rails_space)
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
193: %1 不是有效的 Win32 应用程序。   - D:/ruby/1.8.7/lib/ruby/gems/1.8/gems/mysql-2.8.1-x86-mswin32/lib/1.8/mysql_api.so
(See full trace by running task with --trace)
复制32位版本的libmysql.dll到ruby的bin目录下
需要注意的是,libmysql.dll的版本需要是5.0.xx的,不能是最新的5.1.xx版本的,否则会报错
问题解决


相关文档:

同步启动选项(mysql 同步)

不管是master还是slave,都要设定 server-id 选项来确定使它们都有各自唯一的同步ID。必须选择 1 到 2^32-1 之间的正整数。例如: server-id=3。
关于master服务器上可用于控制二进制日志记录的选项详细描述请看"5.9.4 The Binary Log"。
下表描述了slave同步可用的选项,可以在命令行或者配置文件中设定它们。
一些slav ......

取消MySQL中输入命令出错时的报警声


在连接MySQL时,可以加上-b参数,用以取消在SQL命令执行出错时的报警声,如:
mysql -h127.0.0.1 -uroot -proot -b
这样在输入命令出错时,便不会再听到那声难听的"嘀"了。
另外还有2个关闭MYSQL的BEEP声方法
1. 使用MySQL的命令终端时,如果输入SQL有误,将有beep声。若要关闭该功能,根据mysql --help,使用mysql - ......

mysql 主从心得


grant replication slave on *.* to 'guest'@'192.168.1.%' identified by '123456'
change master to master_host='192.168.1.190',master_user='guest',master_password='123456',master_port=3306
mysql> change master to master_host='192.168.1.190',master_user='guest',master_password='123456',master_log ......

关于mysql中的insert

    这几天,项目中有个需求,到数据库这步的结果就是需要批量update的数据,总不能循环使用update....set...吧,这样显示效率是很低,为了解决这个问题,大家也是想了很多的办法。
   先说这几个解决方案:
   1:循环update操作:什么都不说了,显然淘汰了;
   2: ......

mysql关于网上流转的,生成3,6之间的随机整数

如果你搜索GOOGLE,你会找到很多关于mysql的随机数,他们会这样说
生成3,6之间的随机整数
FLOOR(3 + (RAND() * 6))
在4后面添加一个3到6之间的整数
CONCAT(343,FLOOR(3 + (RAND() * 6)))
在某一字段后面添加一位3,6之间的整数
UPDATE test SET xx= CONCAT(xx,FLOOR(3 +(RAND() * 6)));
但是我私自测试了一下, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号