
MySQL
sylar_chen
专注系统运维MySQL数据库技术Linux与开源
展开
-
MySQL的SLAVE状态:Slave_IO_Running: NO和Slave_SQL_Running: No
show slave status\G;发现: Slave_IO_Running: NO Slave_SQL_Running: No也不能启动slavemysql> slave start;ERROR 1201 (HY000): Could not initialize master info structure; more error messagescan原创 2013-04-17 14:18:42 · 3256 阅读 · 0 评论 -
Centos下Cmake源码编译安装MySQL
下面是使用CMake安装MySQL的标准步骤,MySQL的安装配置也适合生产环境(不包括my.cnf的配置与优化),推荐大家使用。MySQL版本:5.51)CMake编译配置选项:#CFLAGS="-O3" CXX=gcc#CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti"#cmake . -LH|more原创 2013-08-12 18:29:37 · 1548 阅读 · 0 评论 -
Infobright Installation Using a Source Distribution(Infobright README)
下面英文内容是Infobright的README文件,详细讲述了Infobright的安装要点和步骤。某在公司服务上安装的步骤也借鉴于此,安装过程步骤见我的上一篇博客:源码编译安装Infobright(Bright House):http://blog.youkuaiyun.com/geekcoder/article/details/12570635Infobright Installation原创 2013-10-10 14:53:34 · 1732 阅读 · 0 评论 -
源码编译安装Infobright(Bright House)
操作系统:Centos5.6Infobright版本:Infobright Community Edition(ICE)4.0.51、配置编译连接工具# yum install gcc* make autoconf libtools* -yInfobright源码编译安装和启动mysqld-ib的时候需要使用到boost库,boost库版本要求在v1.42.0以上。编译原创 2013-10-10 14:39:30 · 3118 阅读 · 0 评论 -
MySQL技术博客收藏
1、MySQL数据库InnoDB数据恢复工具使用总结----http://blog.linezing.com/2012/03/mysql-innodb-recovering-tools2、MySQL Cluster集群探索与实践----http://www.searchtb.com/2012/07/mysql-cluster.html3、淘宝MySQL----http://mysql.ta原创 2013-08-04 17:47:39 · 1149 阅读 · 0 评论 -
使用MySQL样本数据库Sakila
正在阅读学习《高性能MySQL》第三版,里面提到了MySQL提供的样本数据库Sakila,也使用Sakila作为演示。自己的的数据中也没有真实的数据用于测试,决定带Sakila数据库。这让想起了Microsoft为MS SqlServer默认提供北风数据库NorthWind,^.^。大体步骤:1、下载Sakila样本数据库,下载地址http://dev.mysql.com/doc/inde原创 2013-05-29 02:21:10 · 10896 阅读 · 0 评论 -
Halloween Problem In Database
Halloween Problem in Database1、What’s the HalloweenProblem in database?Form Wikipedia(http://en.wikipedia.org/wiki/Halloween_Problem)In computing, the Halloween Problem refersto a phenomenon in原创 2013-09-09 15:49:03 · 2174 阅读 · 0 评论 -
MySQL索引的三星评估(three-star system)
在《高性能MySQL》中文第三版提到了索引的评估:三星评估(three-star system)。在《High Performance MySQL (3rd Edition)》英文第三版的原文是:Lahdenmaki and Leach’s book also introduces a three-star system for grading how suitable an index原创 2013-06-06 16:45:25 · 3115 阅读 · 1 评论 -
MySQL实时统计脚本--计算QPS,TPS和线程连接数等
废话不多说,先上代码mysqladmin -uroot -p'123456' extended-status -i1 | awk 'BEGIN {switch=0;print "QPS Commit Rollback TPS Threads_con Threads_run \n----------------------------------------------------原创 2013-08-15 14:41:08 · 3351 阅读 · 0 评论 -
MySQL主从架构(一主多从)的一些优点
MySQL主从复制架构是MySQL集群中最基本也是最常用的一种架构部署,能够满足很多业务需求。以下是我这几个月来,我对这种架构模式的一些体会。1、数据存在多个镜像和数据冗余,可以防止单一主机的数据丢失,提高数据的安全性。2、主机宕机的时候,可以切换到从服务器上,数据的一致性可能存在问题(异步复制的延迟)。如果主机突然宕机,可能一些数据没有及时同步从服务器上。MySQL5.6提供一种半同步的原创 2013-08-15 16:44:21 · 8808 阅读 · 1 评论 -
MySQL主从复制出现1205错误
mysql > show slave status\G;Last_SQL_Errno: 1205 Last_SQL_Error: Error 'Lock wait timeout exceeded; try restarting transaction' on query. Default database: 'gcore'. Query: 'INSERT INTO `GC_Price原创 2013-07-28 00:40:02 · 3171 阅读 · 0 评论 -
MySQL错误处理--1146错误
在MySQL的主从复制过程中,出现了1146错误。提示的错误原因是:在默认的数据中找不到指定的表。show slave status\G;现实的同步状态。Slave_IO_Running: YESSlave_SQL_Running: NoLast_Errno: 1146Last_Error: Error 'Table 'coop.Coop_Data' doesn't exist原创 2013-08-02 15:15:42 · 39358 阅读 · 2 评论 -
Seconds_Behind_Master值的意义
Seconds_Behind_MasterThis field is an indication of how “late” the slave is:• When the slave is actively processing updates, this field shows the difference between the current timestamp on the sl原创 2013-07-20 15:06:03 · 3429 阅读 · 0 评论 -
UPDATE操作出现主键冲突错误
UPDATE操作出现主键冲突错误,如果出现了这样的问题,你一定会感到匪夷所思!mysql> UPDATE `GC_Price` SET `Price` = '155.00', `OptTime` = '2013-07-01 16:12:36', `CRCode` = '0109' WHERE (PRID = 364706189);ERROR 1062 (23000): Duplicate原创 2013-07-15 17:38:40 · 6265 阅读 · 0 评论 -
mysqldump备份数据库与命令选项
mysqldump命令使用该工具在mysql安装根目录下的bin/里面。1、服务器间复制#mysqldump --host=server1 test t1 | mysql --host=server2 test2、备份所有的数据库#mysqldum --all-database > dum.sql3 、备份单个数据库#mysqldump --database test原创 2013-06-21 15:30:30 · 1520 阅读 · 0 评论 -
MySQL数据类型与架构优化
MySQL选择优化的数据类型更小的通常更好:尽量使用可以正确存储数据的最小数据类型。更小的数据类型通常更快,因为他们占用更少的的磁盘、内存和CPU缓存,并且处理时需要的CPU周期更少。简单就好:简单的数据类型的操作通常需要更少的CPU周期。例如,整形比字符串操作代价低;使用MySQL内建的类型(date,time,datetime)存储日期和时间,而不是字符串;使用整形存储IP地址。避原创 2013-05-30 17:14:23 · 1207 阅读 · 0 评论 -
服务器时间同步
1)对于服务器,特别是MySQL数据库服务器,要求同步服务器时间同步方法:执行 # /usr/bin/ntpdate us.pool.ntp.org如果找不到ntpdate,安装ntpcentos: yum install ntp -y2)解决VirtualBox中的Centos时间与标准时区时间不同步问题VB中的虚拟机安装的是Centos,作为一个测试的MySQL服务器。但是原创 2013-05-07 14:42:48 · 2537 阅读 · 0 评论 -
Amoeba启动错误
Amoeba启动错误:#amoeba startThe stack size specified is too small, Specify at least 160kError: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.原创 2013-05-07 16:21:17 · 2881 阅读 · 0 评论 -
MySQL主从复制配置
试验环境:Windows下安装的两台虚拟机,均使用centos系统。MasterIP:192.168.1.250Slave IP:192.168.1.90目的:在Master上已经存在一个test数据库,已经写入一部分数据。现在为Master增加一个Slave,用作Master的备份或者做数据报表或者分析。这样可以提高MySQL服务器数据的安全性与高可用性。1、 配置Maste原创 2013-04-18 18:06:28 · 1119 阅读 · 0 评论