10 2011 档案
mysql binlog二进制日志详解
摘要:基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。 作用: 1。二进制日志的主要目的是在恢复使能够最大可能地更新数据库,因为二进制日志包含备份后进行的所有更新。 2。二进制日志还用于在主复制服务器上记录所有将发送给从服务器的语...
阅读全文
Linux 下 MySQL 5.5.8 源码编译安装记录
摘要:系统:Ubuntu 10.10 mysql源码文件:mysql-5.5.8.tar.gz 安装所需工具:cmake, GNU make, gcc, Perl, libncurses5-dev, bison(可选), chkconfig 注: 1.官方2010-11-18的源码有几处bug,...
阅读全文
MySQL rownumber SQL生成自增长序号
摘要:MySQL 几乎模拟了 Oracle,SQL Server等商业数据库的大部分功能,函数。但很可惜,到目前的版本(5.1.33)为止,仍没有实现ROWNUM这个功能。 下面介绍几种具体的实现方法. 建立实验环境如下mysql> create table tbl ( -> id int p...
阅读全文
Xtrabackup使用指南
摘要:一、Xtrabackup介绍 A、Xtrabackup是什么 Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。 Xtrabackup有两个主要的工具:xtrabackup、in...
阅读全文
Linux下取得UUID的方法
摘要:GUID (global unique identifier) 是微软对UUID的叫法. UUID( Universal Unique Identifier) HP和RedHat上可以使用uuidgen来生成,solaris上命令:makeuuid 如何通过C++编程取得UUID? 1.安装li...
阅读全文
sudo指令执行速度很慢问题
摘要:一、症状 sudo指令执行速度很慢,例如:sudo -u root ls -l /tmp,运行后经过很常时间才出现指令的运行结果 二、解决方法 一般是由于/etc/hosts文件中没有对应的 ”主机名 IP地址" 相互解析条目 解决方法如下: 1)首先运行hostname指令,显示当前...
阅读全文
Linux禁用用户远程登录
摘要:1.禁止ROOT通过SSH远程登录访问改/etc/ssh/sshd_config文件。找如下的一句#PermitRootLogin yes改为如下的;PermitRootLogin no注意,要把前面的#号去掉。重启sshd服务器[root@linuxsir001 root]# service ss...
阅读全文
Linux启动网卡
摘要:ifconfig命令可以用于查看Linux活动网卡与IP地址、子网掩码或者mac地址等信息 [root@localhost~]#ifconfig eth0Linkencap:EthernetHWaddr08:00:27:D4:71:2D inetaddr:192.168.1.104Bcast...
阅读全文
linux 将光盘挂载到 目录
摘要:cd dev mkdir rom mount /dev/cdrom rom
阅读全文
sudo 安装 配置 使用 sudo用法
摘要:sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点: § Sudo能够限制用户只在某台主机上运...
阅读全文
Linux 用户(user)和用户组(group)管理概述
摘要:一、理解Linux的单用户多任务,多用户多任务概念; Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念; 1、Linux 的单用户多任务; 单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但在写文档的过程中,我感觉...
阅读全文
MongoDB与内存
摘要:但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。 据说带着问题学习更有效,那就先看一个MongoDB服务器的top命令结果: shell> top -p $(pidof mong...
阅读全文
linux 计划任务 cron 全攻略
摘要:1、计划任务概说; 计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到 crond 服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的作务。比如我们可以在配置文件中约定每天早上4点,对httpd 服务器重新启动,这就是一个计划任务...
阅读全文
Linux下使用scp复制目录
摘要:scp -rp user1@host1:/filepath1 user2@host2:/filepath2 -p Preserves modification times, access times, and modes from the original file. 备份模式(修改时间、访问时间...
阅读全文
java 写文件时,输入换行字符.
摘要:用String crlf=System.getProperty( "line.separator "),这个crlf就是一个回车换行符,这样跨OS也不用怕了。不建议用硬编码如\r\n。
阅读全文
Mysqlslap 压力测试 简单教程
摘要:Mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提供了“高负荷攻击MySQL”的数据性能报告。并且能很好的对比多个存储引擎在相同环境下的并发压力性能差别。它的使用语法如下:shell>/usr/local/m...
阅读全文
MySQL 主从同步操作文档
摘要:MySQL 主从同步操作文档 取自 NSOP-WIKI 目录 1 同步原理说明 2 同步设置基本步骤(以下设置均涉及my.cnf文件的修改) 2.1 设置主(she4 zhi4 zhu3)服务器:启用bin-log日志、同步帐号 2.2 设置从服务器:设置需要同步的内容 2.3 拷贝主服务器数据到从...
阅读全文
MySQL mysqld 5.6.2-m5 所有 配置选项
摘要:mysqld Ver 5.6.2-m5 for Linux on i686 (MySQL Community Server (GPL))Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.Oracle...
阅读全文
查看网卡流量shell脚本工具:network_top.sh
摘要:数据库服务器、图片服务器、提供FTP服务器等网卡的流量,一般都会比较大,为此我们非常有必要进行必要的监控措施,以便知晓网卡是否会成为瓶颈,以及可以建立网卡流量基准线,方便对比查看流量是否有异常。 通过shell脚本编写一小段代码实现查看网卡端口流量的效果: 1) 查看指定的某网卡端口的流量 2)...
阅读全文
HeartBeat启动关闭mysqld服务的脚本修改
摘要:基于HA在发生切换时,都会做STOP本机资源,然后再START对方的资源。 我们的实际环境中有两个资源: 一个是IPaddr,用来管理VIP; 一个是mysql, 用来管理MYSQL资源; 在实际的应用过程中,我们发现MYSQL一下子关不掉(flush dirty pages),或...
阅读全文
HeartBeat搭建MySQL数据库双主热备高可用环境
摘要:1. 简介 HeartBeat用于搭建双机热备环境,可以通过专门的心跳线来连接双机,也可以通过普通的网线来连接。 官方网站:http://www.linux-ha.org/HeartBeat 本文所提到试验环境为: [root@alsme_probe3 tmp]# cat /etc/red...
阅读全文
Linux系统下超强远程同步备份工具Rsync使用详解
摘要:服务器之间常常要保持些文件或目录的一致,比如一些大的软件下载网站,它们通常使用多台服务器来提供下载服务。当一台服务器上的文件更新后,其它的服务器 也需要更新,而且 在更新的时候应该是只对新增或是修改过的文件进行更新,否则会造成网络带宽和时间的浪费。rsync就是能有效的保持文件及目录的一致的优秀软件...
阅读全文
MySQL数据库运行状态数据采集的脚本
摘要:本篇文章,将讲述数据库运行状态数据采集的脚本,如何配置和使用? n 系统环境 操作系统环境:CentOS release 5.4 (Final) MySQL版本:5.1.40-community-log,5.5.15-log 需要的数据库表结构: ? ...
阅读全文
mysql无法启动服务,mysql卡死,InnoDB' registration as a STORAGE ENGINE
摘要:关键字:mysql无法启动服务,mysql卡死,InnoDB' registration as a STORAGE ENGINE failed.Unknown/unsupported table type: innodb. 前几天,启动mysql时,突然报1067系统错误,死活无法启动。 当时不管三...
阅读全文
mysql启动提示mysql.host 不存在,启动失败【问题已经解决】
摘要:我将s9当众原来的mysql4.0删除后,重新装了个mysql5.0,启动过程中报一下错误,启动失败,查了一下群里面的老帖子也没有个具体的明确说明,还请那位高手说明一下怎么解决。谢谢 error 日志当中的记录: [ERROR] Fatal error: Can't open and lock p...
阅读全文
MySQL5.5.15 源码 cmake 安装
摘要:以前利用的是configure编译源码,其实mysql从5.5版本开始就支持cmake方式编译,最近在mysql官网上看到mysql又出来新版本,现在版本为5.5.15,已经不支持configure了,只能利用cmake方式。 安装前确认服务器上是否已经安装了cmake工具,我的服务器上之前没有...
阅读全文
MySQL MyISAM 转 Innodb
摘要:\! rm -f /tmp/ivan_alter.sql #预删除临时文件,方式下面的语句无法写入 SELECT concat(‘alter table `’, TABLE_SCHEMA, ‘`.`’, TABLE_NAME, ‘` engine=innodb;’) FROM informati...
阅读全文
mysql xtrabackup 遭遇严重bug
摘要:我们的mysql 备份系统遭遇严重bug源于 开源软件 xtrabackup 的一个bughttps://bugs.launchpad.net/percona-xtrabackup/+bug/722638之前我们的大规模部署都没有遇到这问题。在做计数器转mysql 后,我们部署了备份系统,屡屡备份失...
阅读全文
2038/01/19 11:14:07 MySQL
摘要:给出这样一个标题,实在有些唐突,不过这是我最近一直在思考的一个问题的一个边界值,这个问题就是:在MySQL中如何给时间字段定义数据类型。 在以前的mysql数据库设计中,我们把时间型的字段都设计成了bigint型,而基本上所有插入这里边的值都是间接或直接从time()这个函数得到的。 一、关于t...
阅读全文
分库设计中的主键选择
摘要:在先前的文章《又拍网架构中的分库设计》中, 我有提到过MySQL分库设计中的主键选择问题。在这篇文章里我想对这个问题进行展开讨论, 以此作为对上一篇文章的一个补充。 前面提到又拍网采用了全局唯一的字段作为主键。比如拿照片表为例, 虽然不同用户的照片数据存放在不同的Shard(或者说MySQL节...
阅读全文
小议数据库主键选取策略
摘要:我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一 行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李 戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,...
阅读全文
KISS原则
摘要:在甲骨文全球大会OpenWorld 2011数据库圆桌会议上,来自社交网站Facebook的MySQL数据库工程师Rob Wultsch分享了DBA在进行服务器管理时的一些经验:保持KISS原则,即keep it simple, stupid。 KISS在计算机领域是一个非常常见的缩写术语,表示简...
阅读全文
MySQL my.cnf 中文参考
摘要:#BEGIN CONFIG INFO #DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大 #TYPE: SYSTEM #END CONFIG INFO # # 此mysql配置文件例子针对4G内存 # 主要使用INNODB # 处理复杂队列并且连接数量较少的...
阅读全文
一个不错的shell 脚本教程
摘要:一个很不错的bash脚本编写教程,至少没接触过BASH的也能看懂!建立一个脚本 Linux中有好多中不 同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多...
阅读全文
SELinux 入门
摘要:几乎可以肯定每个人都听说过 SELinux (更准确的说,尝试关闭过),甚至某些过往的经验让您对 SELinux 产生了偏见。不过随着日益增长的 0-day 安全漏洞,或许现在是时候去了解下这个在 Linux 内核中已经有8年历史的强制性访问控制系统(MAC)了。 SELinux 与强制访问控制系统...
阅读全文
如何给linux添加新硬盘
摘要:fdisk -l ## 这里是查看目前系统上有几块硬盘 Disk /dev/sda: 36.4 GB, 36401479680 bytes 255 heads, 63 sectors/track, 4425 cylinders Units = cylinders of 16065 * 512 ...
阅读全文
Mysql Data 目录和 Binlog 目录 搬迁
摘要:Mysql5.1.38 Data 目录和 Binlog 目录 搬迁 [mysql-bin.index' not found (Errcode: 2)]Leave a comment Go to comments刚开始安装时使用了默认目录,使用一段时间,数据慢慢变在,发现当前设置的目录空间不够时,就要...
阅读全文
普通用户备份数据库时无lock tables权限
摘要:mysql使用普通用户备份出现: [root@xok.la]# mysqldump -u dbuser -ppass db > db.sql mysqldump: Goterror: 1044: Access denied for user 'dbuser'@'localho...
阅读全文
|
|
|
26 |
27 |
28 |
29 |
30 |
31 |
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
|
|
|