Mysql
文章平均质量分 61
待得良人寻丶
Linux,MySQL学习ing
展开
-
Mysql转换表的引擎
Mysql转换表的引擎摘自《高性能Mysql》将表的储存引擎转化成另外一种引擎有三种方法: 1.ALTER TABLE 2.导出与导入 3.创建与查询 ALTER TABLE 最简单的方法就是mysql >ALERT TABLE table_name ENGINE = InnoDB; 该方法需要执行很长世间,mysql会按行将数据从原表复制到另外新表中,在复制期间可能会小号系统所有 I/O能力原创 2016-01-20 17:21:38 · 294 阅读 · 0 评论 -
Mysql的一些简单优化
1.5.6以上默认InnoDB,其他默认搜索引擎为MyISAM 2.在对于金融问题数据误差,采用decimal,获取采用bigint类型存 金额*1000 or 10000 or 100000,避免使用浮点去进行计算 3.设计索引的原则: 1).最适合索引的列是出现在where子句中的列,或连接子句中指定的列,而不是出现在select关键字的选择列表的列。 2).使用唯一索引。对于唯一值的原创 2016-07-21 00:00:58 · 254 阅读 · 0 评论 -
为mysql安装sysbench
git clone https://github.com/akopytov/sysbench.git文件到/usr/local/src目录下面 然后进入目录按照git上面sysbench的安装指示 ./autogen.sh ./configure make 上诉为使用yum安装mysql,由于我是通过源码编译,所以需要在./configure里面加多一些参数,按照git上的官方文档说原创 2016-07-17 22:57:39 · 256 阅读 · 0 评论 -
Mysql5.7主从备份
1.首先准备虚拟机开启2个centos,主:192.168.141.129 从192.168.141.132 2.在主服务器进入mysql命令行设置 :grant replicatioon slave,replication client on *.* to root@'192.168.141.132' identified by 'root'; 3.在主服务器vi /etc/my.cnf配置原创 2016-07-29 00:02:14 · 1454 阅读 · 0 评论 -
源码编译mysql5.6
准备工作 yum -y install make gcc-c++ cmake bison-devel ncurses-devel 在5.7版本需要安装boost,wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz 将其解压放到/usr/local/boost下面原创 2016-07-16 14:51:28 · 287 阅读 · 0 评论