随笔分类 -  数据库-mysql

摘要:#!/usr/bin/env python# -*- coding: utf-8 -*-import os,sysimport socketimport reimport socketimport commandsimport json,timeimport smtplibimport loggin 阅读全文
posted @ 2017-11-20 14:06 Mr.Eric 阅读(231) 评论(0) 推荐(0)
摘要:pt-online-schema-change 用于在线不锁表改表结构, 例如修改表从myisam到innodb 或增加字段 stop slave;set global sql_slave_skip_counter=1;start slave; 在出现重复数据导致复制停止时,在自己已知具体重复的是什 阅读全文
posted @ 2017-03-26 21:51 Mr.Eric 阅读(132) 评论(0) 推荐(0)
摘要:https://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html 非innodb参数设置: 1.key_buffer_size=16M 这个参数针对myisam作用很大,主要用来缓存myi索引文件,一般设置16M,myisqm可 阅读全文
posted @ 2017-03-26 13:15 Mr.Eric 阅读(295) 评论(0) 推荐(0)
摘要:mysql添加mcafee 审计插件 插件源码地址https://github.com/mcafee/mysql-audit插件安装方法https://github.com/mcafee/mysql-audit/wiki/Installation插件下载地址https://bintray.com/m 阅读全文
posted @ 2017-03-22 19:45 Mr.Eric 阅读(291) 评论(0) 推荐(0)
摘要:1.grant replication slave,replication client on *.* to 'repli_user'@'192.168.0.5' identified by 'testpassword' 2.配置主库(log-bin,server-id,expire_logs_da 阅读全文
posted @ 2017-03-19 21:30 Mr.Eric 阅读(823) 评论(0) 推荐(0)
摘要:MYSQL性能调优: 对聚簇索引和非聚簇索引的认识 时间 2017-03-17 19:25:22 原文 http://pottievil.com/mysql语句调优-对聚簇索引和非聚簇索引的认识/ 主题 MySQL 时间 2017-03-17 19:25:22 原文 http://pottievil 阅读全文
posted @ 2017-03-17 19:39 Mr.Eric 阅读(510) 评论(0) 推荐(0)
摘要:MySQL InnoDB的存储结构总结 从物理意义上来讲,InnoDB表由共享表空间、日志文件组(redo文件组)、表结构定义文件组成。若将innodb_file_per_table设置为on,则系统将为每一个表单独的生成一个table_name.ibd的文件,在此文件中,存储与该表相关的数据、索引 阅读全文
posted @ 2017-03-17 14:32 Mr.Eric 阅读(476) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-03-11 12:09 Mr.Eric 阅读(758) 评论(0) 推荐(0)
摘要:一、创建删除主建索引 1.在创建表时就创建好索引 CREATE TABLE `student` ( `id` int(4) NOT NULL AUTO_INCREMENT, `name` char(20) NOT NULL, `age` tinyint(2) NOT NULL DEFAULT '0' 阅读全文
posted @ 2017-03-08 16:41 Mr.Eric 阅读(34293) 评论(0) 推荐(1)
摘要:1. mysqladmin -uroot -p'456' -S /data/3307/mysql.sock password '123'; 注:刚用mysql_db_install初始完没有密码时用类似语句设置密码 mysqladmin -uroot -S /data/3307/mysql.sock 阅读全文
posted @ 2017-03-04 18:38 Mr.Eric 阅读(243) 评论(0) 推荐(0)
摘要:一、四项纪律 1、一切行动听指挥 2、两条红线不能犯 3、假日前做好容量规划 4、备份恢复年年做 二、九项注意 1、对生产环境心怀敬畏 2、保持24小时开机 3、常和兄弟业务部门聊聊天, 喝喝茶, 多了解业务方面的东西 4、不要在上班时间做普通变更 5、定期做好数据库检查 6、数据库部署要给予最小化 阅读全文
posted @ 2017-02-27 14:14 Mr.Eric 阅读(249) 评论(0) 推荐(0)
摘要:企业生产场景选择MySQL数据库建设 1) 稳定版:选择开源的社区版的稳定版GA版本 2) 产品线:可以选择5.1或5.5 互联网公司主流5.5 其次是5.1或5.6 3) 选择MySQL数据库GA版发布后6个月以上的GA版本 4) 选择前后几个月没有大的BUG修复的版本,而不是大量BUG修复后的集 阅读全文
posted @ 2017-02-24 18:25 Mr.Eric 阅读(2332) 评论(0) 推荐(0)
摘要:Mysql数据恢复主要针对Windows游戏引擎服务器意外宕机,以及游戏出现重大BUG,导致需要回档。 注意:请在恢复数据库之前,备份目标数据库,切记! 一、Windows服务器意外DOWN机,数据库恢复操作流程: 1、数据库恢复之前,必须通知联运平台,提前出维护公告,恢复时间根据目录数据库的数量, 阅读全文
posted @ 2017-01-05 15:00 Mr.Eric 阅读(3767) 评论(0) 推荐(0)
摘要:概念: 主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。 外键(foreig 阅读全文
posted @ 2017-01-05 14:56 Mr.Eric 阅读(627) 评论(0) 推荐(0)
摘要:MYSQL表类型(存储引擎) 1.概述 MySQL数据库其中一个特性是它的存储引擎是插件式的。用户可以根据应用需要选择存储引擎。Mysql默认支持多种存储引擎,以适用各种不同的应用需要。默认情况下,创建表不指定表的存储引擎,则新表是默认存储引擎的。可以通过show engines来查看MySQL支持 阅读全文
posted @ 2017-01-05 14:55 Mr.Eric 阅读(265) 评论(0) 推荐(0)
摘要:mysql修改、删除数据记录 用update修改记录 UPDATE tbl_name SET 要更改的列 WHERE 要更新的记录 这里的 WHERE 子句是可选的,因此如果不指定的话,表中的每个记录都被更新。 例如,在pet表中,我们发现宠物Whistler的性别没有指定,因此我们可以这样修改这个 阅读全文
posted @ 2017-01-05 14:36 Mr.Eric 阅读(1733) 评论(0) 推荐(0)
摘要:修改表的语法 增加列[add 列名] ①alter table 表名 add 列名 列类型 列参数【加的列在表的最后面】 例:alter table test add username char(20) not null default ''; alter table test add birth 阅读全文
posted @ 2017-01-05 14:35 Mr.Eric 阅读(646) 评论(0) 推荐(0)
摘要:为了保障数据的安全,需要定期对数据进行备份。备份的方式有很多种,效果也不一样。一旦数据库中的数据出现了错误,就需要使用备份好的数据进行还原恢复。从而将损失降到最低。下面我们来了解一下MySQL常见的有三种备份恢复方式: 1、利用Mysqldump+二进制日志实现备份2、利用LVM快照+二进制日志实现 阅读全文
posted @ 2017-01-05 14:33 Mr.Eric 阅读(9989) 评论(0) 推荐(1)