FreeBSD下安装mysql-zrm客户端[技术]

八月 14th, 2010 | 没有评论 | 发表在 数据库相关 | 作者:深夜的蚊子 | 本文被浏览 16 次

这两天蚊子手下有个freebsd的机器跑mysql,需要对mysql的数据进行备份,自然就想到了使用mysql-zrm,mysql-zrm的备份端已经安装起来了,只需要在freebsd上把客户端装出来就行了。 由于FreeBSD的ports中不包含mysql-zrm,所以只能通过源码的方式安装,下载地址 http://www.zmanda.com/downloads/community/ZRM-MySQL/2.2/Source/MySQL-zrm-2.2.0-release.tar.gz 解压下载的包,此软件包包含了服务端和客户端 tar zxvf MySQL-zrm-2.2.0-release.tar.gz 会在当前目录下产生var usr etc三个目录,由于我们只需要客户端部分,所以我们做如下操作 1,安装xinetd,mysql-zrm的客户端是通过xinetd控制启动的 cd /usr/ports/security/xinetd......阅读全文

Tags: , , ,

解决mysql中文乱码问题

八月 13th, 2010 | 没有评论 | 发表在 数据库相关 | 作者:深夜的蚊子 | 本文被浏览 10 次

今天蚊子在做blog空间切换,将原有空间的数据库内容导入到新的空间中,结果出现页面显示乱码的问题,wordpress的配置检查了,基本没有问题,那问题就出在了数据库上 通过show variables like 'character%'查看mysql默认字体都是latin1,于是乎,使用vi打开/etc/my.cnf文件 在[mysqld]下添加 default-character-set = utf8 character_set_server = utf8 collation-server=utf8_general_ci 在[client]下添加 default-character-set = utf8 保存退出重启数据库,通过网页访问,乱码问题解决。 阅读全文

Tags: ,

mysql主从复制错误解决一例

十二月 16th, 2009 | 1条评论 | 发表在 数据库相关 | 作者:深夜的蚊子 | 本文被浏览 1,545 次

蚊子今天下午搭了一主三从的mysql复制,结果所有服务器都配置好后,发现从上报如下的错误 Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave but this does not always make sense; please check the manual before using it). 意思就是从上的server_id和主的一样的,经查看发现从上的/etc/my.cnf中的server_id=1这行我没有注释掉(在下面复制部分我设置了server_id),于是马上把这行注释掉了,然后重启mysql,发现还是报同样的错误。 使用如下命令查......阅读全文

Tags: , , ,

drbd+heartbeat(v1)+mysql搭建高可用数据库并保留原有硬盘数据(第2版)[原创]

十一月 1st, 2009 | 13条评论 | 发表在 数据库相关, 负载均衡高可用 | 作者:深夜的蚊子 | 本文被浏览 685 次

DRBD是一种块设备的实现,与heartbeat的搭配,被广泛用于linux下的高可用(HA)方案中,蚊子的这篇文章是建立在上一篇《drbd+heartbeat(v1)+mysql搭建高可用数据库并保留原有硬盘数据》之上的,对于上一篇中不足和潜在问题予以改正。如果有需要在线操作的请以这篇为准。 此篇文章还是介绍如何在已经含有数据的分区或硬盘上搭建drbd和heartbeat高可用的mysql服务。 在对含有数据的分区或硬盘建立drbd高可用的时候,请确认以下三件事。 1,所在分区或硬盘可以扩容,比如使用lvm 2,所在分区或硬盘上的文件系统支持shrinking 3,如果以上两条都不能满足,请使用外部metadata 蚊子这里使用的是第一种方法,具体请接着往下看 测试环境: V......阅读全文

Tags: , , , , , , ,

Tokyo Tyrant(TTServer)系列-启动参数和配置[转]

十月 30th, 2009 | 没有评论 | 发表在 数据库相关 | 作者:深夜的蚊子 | 本文被浏览 496 次

ttserver命令可以启动一个数据库实例。因为数据库已经实现了Tokyo Cabinet的抽象API,所以可以在启动的时候指定数据库的配置类型。 支持的数据库类型有:     * 内存hash数据库     * 内存tree数据库     * hash数据库     * B+ tree数据库,   命令通过下面的格式来使用,‘dbname’制定数据库名,如果省略,则被视作内存hash数据库。 ttserver [-host name] [-port num] [-thnumnum] [-tout num] [-dmn] [-pid path] [-log path] [-ld|-le] [-ulog path] [-ulim num] [-uas] [-sidnum] [-mhost name] [-mport num] [-rts path] [-ext path] [-extpc nameperio......阅读全文

Tags: , , , , , ,

drbd+heartbeat(v1)+mysql搭建高可用数据库并保留原有硬盘数据[原创]

十月 27th, 2009 | 2条评论 | 发表在 数据库相关, 负载均衡高可用 | 作者:深夜的蚊子 | 本文被浏览 1,120 次

随着两篇drbd相关文章的完成,蚊子对drbd的理解更进了一层,本篇文章就在前两篇的基础上结合了Heartbeat来搭建一个mysql高可用的应用,并保留原有mysql数据的内容。 先来介绍一下蚊子的环境吧 Vmware6.0              linux01 192.168.211.128              linux02 192.168.211.129 mysql数据路径/data/mysql 因为没有合适的mysql数据所以使用wordpress的数据,wordpress2.8.5 nginx version: nginx/0.8.20 PHP 5.2.11 (cli) (built: Oct 23 2009 21:01:40) 一,准备工作 linux01上完成的内容 1,准......阅读全文

Tags: , , , , , , ,

ZRM for MySQL备份远程mysql数据库[技术]

八月 6th, 2009 | 2条评论 | 发表在 数据库相关 | 作者:深夜的蚊子 | 本文被浏览 349 次

书接上回,上次蚊子就介绍了ZRM备份本地数据库的方法了,这次来介绍一下用ZRM备份远程的mysql数据库的方法,按照ZRM的官方介绍,ZRM远程备份数据库有两种方法 1,使用远程socket连接 2,使用SSH连接 由于蚊子这边实际环境中mysql没有编译成支持ssh,所以这次我主要来讲解使用socket的方式,先来看下远程备份的结构 远程mysql服务器上需要安装的软件:MySQL-zrm-client-2.1-1.noarch.rpm,下载地址:http://www.zmanda.com/downloads/community/ZRM-MySQL/2.1/RPM/MySQL-zrm-client-2.1-1.noarch.rpm 备份服务器上安装软件: MySQL-zrm-2.1-1.noarch.rpm,下载地址:http://www.zmanda.com/downloads/community/ZRM-MySQL/2.1/RPM/MySQL-zrm......阅读全文

Tags: , , ,

ZRM for MySQL学习笔记01[技术]

七月 30th, 2009 | 没有评论 | 发表在 数据库相关 | 作者:深夜的蚊子 | 本文被浏览 409 次

mysql数据库现在应用越来越广了,所以mysql数据库的数据也是一个企业中相当重要的,对于mysql的备份与恢复就成为了一项很关键的任务。蚊子再一次mysql经销商过来做售前咨询的时候认识了Zmanda这款软件,这里要介绍的是ZRM for MySQL,这款软件业分为商业版和free版,free的版本是ZRM for MySQL Community Edition这个,下载地址http://www.zmanda.com/download-zrm.php。 这款软件的主要功能包括: 根据需要设定备份计划 从ZRM server集中的备份管理 获得mysql数据库备份的报告 在本地备份数据库同时也在远程服务器上备份 可以直接把备份存储在NAS/SAN的存储上 下面的图显示了在本机运行的ZRM for MySQL备份两台mysql-server上多个mysql数据库......阅读全文

Tags: , , ,

mysql清理binlog[技术]

七月 5th, 2009 | 没有评论 | 发表在 数据库相关 | 作者:深夜的蚊子 | 本文被浏览 267 次

做了mysql主从也有一段时间了,这两天检查磁盘空间情况,发现放数据库的分区磁盘激增了40多G,一路查看下来,发现从配置好主从复制以来到现在的binlog就有40多G,原来根源出在这里,查看了一下my.cnf,看到binlog的size是1G就做分割,但没有看到删除的配置,在mysql里show了一下variables, mysql> show variables like '%log%'; 查到了 | expire_logs_days                | 0                           &......阅读全文

Tags: , , ,

mysql-proxy安装[原创]

十月 30th, 2008 | 没有评论 | 发表在 数据库相关 | 作者:深夜的蚊子 | 本文被浏览 233 次

最近在学mysql-proxy,今天先把安装过程写出来 mysql-proxy需要lua和mysql的支持 lua的下载可以去http://www.lua.org/ftp/ mysql的下载就去www.mysql.com就行 首先是lua的安装 32位的 tar zxvf lua-5.1.4.tar.gz cd lua-5.1.4 make linux make install 64位系统的 tar zxvf lua-5.1.4.tar.gz cd lua-5.1.4 vi Makefile INSTALL_TOP= /usr INSTALL_BIN= $(INSTALL_TOP)/bin INSTALL_INC= $(INSTALL_TOP)/include INSTALL_LIB= $(INSTALL_TOP)/lib64 INSTALL_MAN= $(INSTALL_TOP)/man/man1 INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V INSTALL_CMOD= $(INSTALL_TOP)/lib64/lua/$V 保存退出 make linux make install 安装好lua后......阅读全文

Tags: , ,
  • 我的订阅



  • 我的豆瓣

  • 赞助商链接