"$err" : "not master and slaveok=false", "code" : 13435
monbodb安装完之后, 启动准备添加用户报错.> use adminswitched to db admin> db.addUser("admin","admin",false);Wed Apr 24 14:17:26 uncaught exception: error { "$err" : "not master and slaveok=false", "code" : 13435 }> 去check下 install 以及start 过程/usr/local/mongodb/bin/mong...
MongoDB安装以及数据初始化海量数据
1 download the install packagewget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.3.tgz2 uncompress the packagetar -zxvf mongodb-linux-x86_64-2.2.3.tgzmv mongodb-linux-x86_64-2.2.3 /usr/local/mongodb3 start the mongod service/usr/local/mongodb/bin/mongod -port 27107 --db...
MongoDB报错:"assertion" : "can't map file memory"
PRIMARY> use identify;switched to db identifyPRIMARY> db.dropDatabase();{ "assertion" : "Can't take a write lock while out of disk space", "assertionCode" : 14031, "e...
利用Mongodb的复制集搭建高可用分片,Replica Sets + Sharding的搭建过程
参考资料 reference: http://mongodb.blog.51cto.com/1071559/740131 http://docs.mongodb.org/manual/tutorial/deploy-shard-cluster/#sharding-setup-shard-collection 感谢网友1 Start the Config ServerDatabase Instances?2 Start themongos Instances 4.1 the first se...
MySQL DB Server 上面安装 sysbench 作压力测试
down tar.gzwget http://downloads.sourceforge.net/project/sysbench/sysbench/0.4.12/sysbench-0.4.12.tar.gz1 loginTools -> SSH File Transfer -- input the config and transfer into base server.2 base -> db control serverscp sysbench-0.4.12.tar.gz cm@xxxxbase.com:/tmp/s...
[MySQL Help]答朋友问:5000W记录的Innodb表如何快速的去重复数据
朋友问: 5000万数据的一张表,怎么去重快,根据两个字段判断是否重复。 回复之:把2个字段以及主键id select 出来建立一张临时表t1,t1建立好主键索引以及2个对比的字段联合索引。 然后在临时表里面 比对重复的记录,把重复的记录录入第二张临时表t2,t2表结构和t1一模一样。 然后根据你的业务...
MySQL Cluster7.2.4初步安装部署新特性性能测试等
1.1 mysql-cluster简介 简单的说,MySQLCluster实际上是在无共享存储设备的情况下实现的一种完全分布式数据库系统,其主要通过NDBCluster(简称NDB)存储引擎来实现。 MySQLCluster刚刚诞生的时候可以说是一个可以对数据进行持久化的内存数...
源码编译MySQL Cluster7.2.15安装过程
1Download the cluster tar.gzwgethttp://dev.mysql.com/get/Downloads/MySQL-Cluster-7.2/mysql-cluster-gpl-7.2.15.tar.gz MySQL Cluster 7.2.15Select Version: 下拉框选择 7.2.15Select Platform: 下拉框选择 SourceCode然后再下面连接一栏里面选择:Generic Linux (Architectur...
Oracle将字符编码从GBK转到UTF8,如何操作比较稳妥?
朋友问:有个学校oracle数据库的编码是GBK,而且库里边已经有很多生产数据了,现在想改成UTF8的,如果执行了这步操作,会出现哪些问题?我的回答:因为utf8的库中文占3个byte,gbk占2个byte,所以会出现客户端乱码。比较稳妥的方案是,再搭建一个oracle环境,设置成utf8编码,把旧的oracle数据迁移到...
CentOS下MySQL最新版本5.6.13源码安装过程
2个月前公司给DBA的测试服务器被收回去了,一直跟开发用一组DB,有些需要测试的小功能,需要不断重启db,为了不影响开发同事,自己又申请了一个虚拟机,准备安装最新的5.6.13版本的MySQL社区版。 1 download thetar.gzwgethttp://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.13.tar.gz/from/htt...
MySQL高可用MMM方案安装部署
0 reference network:http://blog.csdn.net/hguisu/article/details/7349562http://blog.chinaunix.net/uid-28437434-id-3471237.htmlhttp://mysql-mmm.org/downloads ; http://mysql-mmm.org/mmm2:guide http://dev.mysql.com/doc/internals/en/optimizer-primary-optimizations.html1 instal...
[Slow log]正确安全清空在线慢查询日志slow log的流程
1, see the slow log status;mysql> show variables like '%slow%';+---------------------+------------------------------------------+| Variable_name | Value &nbs...
MySQL EXPLAIN 命令详解学习
[转载自csdn] http://blog.csdn.net/mchdba/article/details/9190771MySQL EXPLAIN 命令详解MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP)。这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。1 语法...
[MySQL生产环境数据恢复]innobackupex: fatal error: OR no 'datadir'
1 执行恢复命令 [xxx@xxx-c001db1 tmp]$ time /usr/bin/innobackupex --rsync --user="user" --password="#xxx$" /mysqldata/shared/backup [--rsync ] 可以记录master点,以便进行复制设置。InnoDB Backup Utility v1.5.1-xtrabackup; Copyright 2003, 2009 Innobase Oyand Percona I...
ERROR 1146 (42S02): Table 'mysql.slow_log' doesn't exist
原贴地址: http://blog.csdn.net/mchdba/article/details/19039147去查看最新的slow log,发现没有最新的记录,上去检查slow log是否开启了。mysql> show variables like '%slow%';+---------------------+------------------------------------------+| Variable_name | Valu...
MySQL服务器部署nagios监控
-- ulimit -n 65535-- 监控nagios客户端强行安装1,安装[root@localhost nagios]# ll总计 768-rw-r--r-- 1 root root 713389 12-16 12:08 nagios-plugins-1.4.11-1.x86_64.rpm-rw-r--r-- 1 root root 32706 12...
mixed模式下的binlog二进制日志解析,需要加-v参数
root@timtest]$ mysqlbinlog -v mysql56-bin.000036 > a1.log加上-v,就可以了
MySQL被慢sql hang住了,用shell脚本快速清除不断增长的慢sql的办法
某个初级dba误删index,mysql漫山遍野全是10S以上的慢sql,mysql服务被hang住了,而且慢sql不断在增加中,如果手动在mysql界面kill的话,根本来不及,这个时候,shell就必须要出手了,如下的shell脚本,大家可以参考...
MySQL innodb 事务的实现(看书笔记)
reference:MySQL技术内幕 Innodb存储引擎 Write-Ahead Logging ,WAL:预写日志方式【1】Redo Log在Innodb存储引擎中,事务日志是通过redo和innodb的存储引擎日志缓冲(Innodb log buffer)来实现的,当开始一个事务...
MySQL服务器Swap满了100%导致db很慢很卡
MySQL服务器Swap满了100%导致db很慢很卡DB服务器会产生swap呢?假设我们的物理内存是12G,swap是3G。如果MySQL本身已经占用了10G物理内存,而同时其他应用程序或者系统进程又需要3G内存,这时候操作系统就可能把My...