03 2013 档案

MySQL 5.6.10 跨平台GTID复制实践
摘要:根据业务需要,建立MySQL复制来实现数据冗余。MySQL 5.6.10版本提供了更方便的基于GTID的复制功能,MySQL可以通过GTID自动识别上次同步的点,极大地方便了运维人员,减少出错的几率。在官方文档中提到,最保险可靠的复制方式,是基于row的复制,所以宁可牺牲一些性能也要保证数据的安全。现实环境中,master主数据库MySQL 5.6.10(msi安装方式)安装在Windows 2008 Server x64上,slave从服务器是一台老旧的DELL服务器,运行CentOS 6.4 x64系统,源码编译安装MySQL 5.6.10的Linux版本,安装过程可以参考我以前的博文:h 阅读全文

posted @ 2013-03-22 16:54 jlzhou 阅读(3588) 评论(4) 推荐(0) 编辑

MySQL 5.6 Replication 复制 FAQ
摘要:原文请参照MySQL官方文档Reference Manual,版本5.6.10。复制功能使得数据可以从一个MySQL数据库(master主库)复制到另一个或多个MySQL数据库(slave从库)。缺省情况下,复制是异步的,slave无需保持持久的连接来从master获得更新。这意味着更新能工作在远程连接,甚至是临时间断性的连接上,比如拨号连接服务。根据不同的配置,你能复制master上所有的数据库,或指定的数据库,甚至某一数据库中指定的数据表。下面是关于复制功能,新手经常问到的问题。1. slave必须要持久连接到master吗?不需要。slave可以关机或失去连接几小时甚至几天,然后重新连接 阅读全文

posted @ 2013-03-21 12:59 jlzhou 阅读(3191) 评论(0) 推荐(3) 编辑

MySQL & Entity Framework Code First 数据表大小写的问题
摘要:以前都是使用Linux平台下的MySQL,现在为了调试方便,在开发机上安装了MySQL的Windows版本5.6.10,在使用Entity Framework Code First生成数据库对象时,发现所有的数据表的表名都变成了小写字符,而字段的名称是混合大小写的,这个问题在Linux平台上没有出现过,于是着手弄明白这是肿么一回事。经过网上搜索,找到这篇文章:Entity Framework with mysql, Table Capitalization issue between linux and windows大致的意思是说:这个问题产生的根源是操作系统,MySQL保存数据表到文件,最 阅读全文

posted @ 2013-03-18 16:16 jlzhou 阅读(6987) 评论(3) 推荐(1) 编辑

MySQL 自增列插入0值的方法
摘要:在将数据库从MSSQL迁移到MySQL的过程中,基于业务逻辑的要求,需要在MySQL的自增列插入0值。在MSSQL中是这样完成的: string sql;sql = " set identity_insert dbo.AppUsers on " + " insert dbo.AppUsers (Id, IsLocked, IsMustChangeLocalPassword, IsAvailable, Name, Sequence, CreatedBy, CreatedTime, UpdatedBy, UpdatedTime) " + " val 阅读全文

posted @ 2013-03-18 09:19 jlzhou 阅读(4175) 评论(1) 推荐(0) 编辑

最近的系统基础架构的设想
摘要:去年经历了一次数据库服务器硬盘RAID崩溃的故障,起因是组成RAID5的6块硬盘有2块同时损坏,造成数据无法恢复。我个人猜想2块硬盘同时损坏的几率微乎其微,估计是其中一块早就损坏了,但是负责维护的承包商没有及时巡视发现并解决问题,造成第二块硬盘发生故障时,RAID彻底崩溃。还好,服务器每天都有定时备份,而且没有特别关键性的业务,只丢失了少部分数据。于是从备份中恢复数据到另外一台服务器,及时恢复了系统的运行。回头检讨系统基础架构方面的潜在问题,每天数据库只有定时备份,备份间隔中产生的数据有丢失的风险。数据库软件是微软的SQL SERVER 2000,如果采用复制的办法复制数据到其他的服务器,势必 阅读全文

posted @ 2013-03-17 21:22 jlzhou 阅读(756) 评论(0) 推荐(0) 编辑

Linux 系统命令备忘
摘要:Linux 下批量修改后缀名,把当前目录下的后缀名为.c的文件更改为.h的文件Ubuntu系统下rename 's/.c/.h/' ./*CentOS系统下rename .c .h *.c查看系统负载情况top网卡配置文件路径/etc/sysconfig/network-scripts/ifcfg-eth0DNS配置文件路径/etc/resolv.conf模糊文件名查找方法find /etc -name '*srm*'强制删除文件和文件夹的命令直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 阅读全文

posted @ 2013-03-17 11:55 jlzhou 阅读(413) 评论(0) 推荐(0) 编辑

MySQL 实现 EF Code First TimeStamp/RowVersion 并发控制
摘要:在将项目迁移到MySQL 5.6.10数据库上时,遇到和迁移到PostgreSQL数据库相同的一个问题,就是TimeStamp/RowVersion并发控制类型在非Microsoft SQL Server数据库中的实现。先上网搜索解决方案,找到Ak.Ini的博文http://www.cnblogs.com/akini/archive/2013/01/30/2882767.html,于是尝试使用文中介绍的方法。项目中有一个类要解决并发更新的问题,该类定义: public class Stock { public int Id { get; set; } [... 阅读全文

posted @ 2013-03-15 09:44 jlzhou 阅读(7993) 评论(5) 推荐(4) 编辑

有点意思,科技未来,转帖 《2017,戴Google Glass的一天 》
摘要:大家好。我姓马,叫马侬,是一名毕业不久的互联网从业者。之所以兴高采烈地打下这篇文章,是因为我刚入手了一台新款的谷歌眼镜。港行,发顺丰,包邮,赠膜,在这里跟大家分享一下。 智能眼镜已经出现好多年,其实我也可以选择其他品牌的产品。比如苹果的iGlass 4s。最近在各大公交站点的广告牌上总能看到iGlass的广告,三年前他们标榜iGlass“重新定义了眼镜”,现在他们说iGlass 4s是“迄今为止最快,最好的iGlass”。嗯,也是最薄、最长和最贵的。同样很有竞争力的产品是诺基亚的Glass 920 。这家公司一直以自己的镜片防摔、防磨、防压、防坐、防爆炸而居功自傲。但是说实在的,除了特种部队. 阅读全文

posted @ 2013-03-12 08:24 jlzhou 阅读(306) 评论(0) 推荐(1) 编辑

CentOS 6.3/6.4 Minimal 源码安装 MySQL 5.6.10/5.6.11
摘要:MySQL 5.6正式版发布了,相对于5.5版本作出了不少改进,其源码安装配置方式也有所变化,本文根据实际操作,不断尝试,精确还原了安装的具体步骤。环境:CentOS 6.3/6.4 最小化缺省安装,配置好网卡。安装MySQL前,确认Internet连接正常,以便下载安装文件。先使用 yum -y update 指令升级系统到最新版本。本安装将MySQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。# 修改防火墙设置,打开3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW 阅读全文

posted @ 2013-03-09 14:43 jlzhou 阅读(10072) 评论(5) 推荐(3) 编辑

Entity Framework 4.3.1 Code First 连接 PostgreSQL 9.2.3 小结
摘要:在CentOS6.3上源码编译装好PostgreSQL9.2.3,下一步尝试将数据库从Microsoft SQL Server 2000迁移到PostgreSQL,并且尝试使用Entity Framework 4.3.1 Code First 连接 PostgreSQL 9.2.3,使它们协同工作。微软的EF Code First Database Migration原生支持SQL Server 2008以后版本,这个没办法,PostgreSQL上建数据表索引什么的,都要自己写SQL语句。采用开源的Npgsql库作为Data Provider,下载地址:http://npgsql.projec 阅读全文

posted @ 2013-03-08 12:35 jlzhou 阅读(6169) 评论(2) 推荐(4) 编辑

折腾xbmcbuntu和软raid的小结
摘要:这些天对Linux HTPC系统发生浓厚兴趣,手头有华硕AMD E350集成主板和两块硬盘(640G和1T),4G内存,蓝光combo光驱,从xbmc.org下载了最新的12版本的xbmcbuntu,刻好光盘,开始折腾。连好网线,保证网络畅通,光盘启动,进入安装界面,选择自定义磁盘,1T硬盘作为启动盘,分了10G给/,300G给/data1,4G给swap,剩下的准备和另一块640G的硬盘组成软raid1,并且mount到/data2。xbmcbuntu的安装光盘并没有提供软raid的配置功能,所以只能留着sda4和sdb1等安装完后再说。安装过程中,最好选择同时下载安装更新。安装过程中,会要 阅读全文

posted @ 2013-03-04 20:59 jlzhou 阅读(3530) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示