mysql 数据类型
一、char的长度是固定的,不管存储的数据是多少都会是固定的长度,上限为255个字节,varchar的上限为65535字节,char(4); //这个4表示最多存储4个【字符】, 长度可以为从0到255的任何值,当存储的字符串长度小于指定的长度, 会在字符串的右边填充空格达到指定的长度,当查询字符串的时候会删除右边空格二...
binlog 备份
binlog server说明:有时候备份会选择全备+binlog 那么你们的binlog都是怎么备份的?mysql 5.6以后,可以利用mysqlbinlog 把远程机器的日志备份到本地目录 从而达到增量或是日志安全的增量备份。环境:mysql-5.7.16centos 6.7172.16.11.187:binlog server(收集binlog的数据库服务器)172.16.11.188 : ...
face to face
总结一下面试中经常被问到的理论知识。现在发现理论知识很重要,,很惭愧的发现理论知识掌握的并不扎实,现在整理出来。1.什么是聚集索引:聚集索引又叫举措索引,聚集索引是一种索引组织形式,索引的键值逻辑顺序决定了表数据行的物理存储顺序。mysql中innodb存储引擎是聚集索引组织表,myisam是堆组织表。2.什么是覆盖...
误删除数据恢复
误删除数据恢复: 说明:(只说一下大概过程,具体可参考https://github.com/danfengcao/binlog2sql 官网说明) 有两张表被误删除了,t_a 3万多数据 锁定删除数据时binlog的文件名 将binlog解析成能够看懂的内容查找删除数据的开始的binlog position和结束的binlog position mysqlbinlog...
启动错误
虚拟机上mysql 运行突然中止了,重新启动,失败,查看error log,日志如下内容:017-07-25T03:14:35.682233Z 0 [ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock.2017-07-25T03:14:35.682243Z 0 [ERROR] Unable to setup unix socket lock file.排查: 权限:data/dir 的所属主所属组均为mysqldf -hTF...
redis基础问题
redis replication faq1.master端set key,在slave端接收不到keyslave端日志内容:redis Error condition on socket for SYNC: Broken pipe解决:在master端 增加:bind 0.0.0.0 重启redis 就可以了2.密码验证 在配置文件里面requirepass master(密码)操作的时候: redis-cli...
再看MongoDB副本集
因为MongoDB使用内存映射文件,所以必须使用64位版本。官方下载地址如下:http://www.mongodb.org/downloads实验环境使用的Mongodb版本为mongodb-linux-x86_64-2.6.0由三台虚拟机搭建,配置为单核,1G内存。实验环境如下: MongoDB的副本集不同于以往的主从模式。 在集群Master故障的时候,副本集可以自动投票,选举出...
lepus监控mongo问题总结
lepus 监控mongodb 问题python:2.6.6 操作系统:centos 6.7用lepus监控mongo 3.2.11,出现了以下两个问题:一、版本问题python test_connect_mongodb.pycommand SON([('authenticate', 1), ('user', u'admin'), ('nonce', u'b996cae25bd8e3af'), ('key', u'674223b5f7af86b1b5d8041f76374cd6')]) failed: au...
mongodb 安装
---------------------------------mongodb install --------------------------------useradd mongodb groupadd mongodb password mongodbtar -xvf mongodb-linux-x86_64-rhel62-3.2.11.tgz mv mongodb-linux-x86_64-rhel62-3.2.11 mongodbchown -R mongodb:mongodb mongodb/&...
lepus 监控复制选项问题
lepus 监控复制选项没有数据:使用 Lepus 3.8 监控 MySQL 5.7,为什么复制监控那一块显示不了结果呢? 主从同步是正常的。日志文件主要出现这种错误:2017-05-31 17:42:01 [WARNING] check mysql 10.168.200.96:3306 failure: sleep 3 seconds and check again.2017-05-31 17:42:01 [WARNING] check mysql 172.16....
mysql 权限
mysql的权限如下图:***mysql的各种权限:1.usage:连接(登录)权限,建立一个用户,就会自动授予其usage权限(默认授予),该权限只能用于数据库登陆,不能执行任何操作;且usage权限不能被回收,也即REVOKE用户并不能删除用户。2.select:必须有select权限才能使用select table3.create :必须有create的权限,才...
redis应用场景
这篇文章写的不错。。。。。。。。。。。。。原文地址(http://www.cnblogs.com/qunshu/p/3196972.html)1. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访...
【Redis】Redis 主从复制之一
和关系型数据库一样,Redis也有自己的高可用属性,主从复制,相比而言 redis的主从复制的搭建过程更为简单。本文简单介绍redis的主从复制原理和搭建过程。
mysqldump,mysqlbinlog
听课笔记:主要讲解内容:1.mysqldump2.mysqlcheck3.mysqlbinlog 解析binlogmysqlbinlog -v --base64-output=decode-rows binglogname >/dir/dir.txt mysql_upgrade (升级)更新一下新版本的表结构mysql_upgrade -S /tmp/mysql3306.sockperror (错误代码)数据库的安全select user,password...
day1(多实例配置)
数据库的安装路径:/usr/local/mysql 数据目录:/data/mysql/data(此处mysql的解压就不再列出来了) &nb...