南山行者

君子之交淡如水,学海无涯苦作舟。

MySQL的Keepalived安装、配置、启动

keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,对内解决单点故障,对外提供唯一入口。 keepalived工作原理 keepalived是一个类似于layer3, 4 & 7交换机制的软件,也就是我们平时说的第3层、第4层和第7层交换。 第3层:...

2015-08-31 16:22:01

阅读数 930

评论数 0

MySQL简单MHA环境搭建

MySQL-MHA是日本MySQL专家用Perl写的一套MySQL故障切换方案,它有Node、Manager两种角色。Node需要安装在所有MySQL服务器不管主还是从,Manager运行在独立服务器。 本次搭建使用四台虚拟机,Manager是管理节点,其他三台都是Node: db1即是主库也是...

2015-08-24 16:03:41

阅读数 3213

评论数 0

MySQL安装方法

一、确认没有安装mysql数据库 查看mysql [root@localhost]# rpm -qa | grep mysql 普通卸载,如果有依赖,无法删除并提示依赖 [root@localhost]# rpm -e mysql  强制卸载,如果有任何依赖,强制删除 [roo...

2015-08-24 00:44:52

阅读数 873

评论数 0

MySQL5.6之后默认root密码的问题

前端时间安装mysql5.6后,习惯性的无密码登录,但是提示要输入密码 # mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:...

2015-08-23 15:47:16

阅读数 27619

评论数 0

Mysql的sql_mode设置

SQL_MODE可能是比较容易让开发人员和DBA忽略的一个变量,默认为空。SQL_MODE的默认设置其实是比较冒险的一种设置,因为在这种设置下可以允许一些非法操作,比如可以将NULL插入NOT NULL的字段中,也可以插入一些非法日期,如“2012-12-32”。因此在生产环境中强烈建议开发人员将...

2015-08-22 23:28:02

阅读数 2046

评论数 0

xtrabackup与mysqldump对比测试

环境描述及结果展示: MySQL版本:5.1.43 xtrabackup版本:xtrabackup version2.0.8 主机内存:64G CPUs:24 Innodb buffer pool:200M 数据量:9083M 数据文件总大小:9947M 结果对比:  ...

2015-08-22 17:10:05

阅读数 2266

评论数 0

mysqldump工具的使用

mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。 运行mysqldump需一定的权限。如,备份表的最低权限为select,备份视图需show view权限,备份触发器需trigger...

2015-08-22 16:30:06

阅读数 843

评论数 0

percona-toolkit工具的安装

Percona Toolkit 是一组高级的命令行工具,用来管理 MySQL 和系统任务,主要包括: 1、验证主节点和复制数据的一致性 2、有效的对记录行进行归档 3、找出重复的索引 4、总结 MySQL 服务器 5、从日志和 tcpdump 中分析查询 6、问题发生时收集重要的系统信息 1,下...

2015-08-22 10:49:54

阅读数 1033

评论数 0

多台计算机之间利用ssh实现无密码登录

在《Crontab中使用scp令命自动备份文件》中说到了关于一对一、多对一的ssh的无密码登录,如果想要多台服务器相互无密码访问,与两台服务器单向无密码访问的原理是一样的,关键点是每个机器上都存在内容相同authorized_keys文件,且这个文件保存每台机器的公钥。 1、在每台机器上执行:s...

2015-08-21 17:03:44

阅读数 488

评论数 0

SysBench 0.5 安装

sysbench压力测试工具简介: sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。目前sysbench代码托管在launchpad上,项目地址: h...

2015-08-20 20:56:17

阅读数 647

评论数 0

Crontab中使用scp令命自动备份文件

为了在Linux下使用scp的时候不需要输入密码,采用ssh另一种用密钥对来验证的方式 。 一,两台机器一对一scp传文件 1、使用ssh-keygen 命令生成密钥。生成过程中,除了输入密码外,其他都选择默认的值:回车即可。 [root@xxx root]# ssh-keygen -t rsa...

2015-08-19 14:13:12

阅读数 1922

评论数 1

Mysql项目中遇到的问题

一,wait_timeout      发生情况:      Mysql数据库运行一周后,一天早上打开项目,页面出现如下的问题      The last packet successfully received from the server was 7,207,005 millise...

2015-08-19 10:22:45

阅读数 1773

评论数 0

虚拟机建立centos6.5分辨率无法调整

1,关闭虚拟机系统,关闭虚拟机 2,选择虚拟机 - > 编辑配置 -> 显卡 ,将总视频内存加大 3,启动虚拟机

2015-08-18 10:04:57

阅读数 685

评论数 0

Zabbix配置

参考:https://www.zabbix.org/wiki/InstallOnCentOS_RHEL       http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/ 软件下载:      http://repo.zabbix.com/z...

2015-08-17 17:54:34

阅读数 1289

评论数 0

MySQL覆盖索引

覆盖索引概念:   MySQL可以利用索引返回SELECT 列表中的字段。而不必根据索引再次读取数据文件。包含所有满足查询需要的数据的索引成为覆盖索引(Covering Index)。也就是平时所说的不需要回表操作。 判断标准:  在查询前面使用explain,可以通过输出的extra列来判...

2015-08-16 16:47:31

阅读数 553

评论数 0

mysql慢日志设置

mysql的慢日志查询对于sql的优化还是很有意义的,具体说下如何开启这个mysql慢查询日志(默认是开启的)。     关于设置在mysql的官方手册或网上都有很多,但是要注意的是,mysql5.6与之前的版本关于慢日志的设置其变量发生了变化。     对于mysql的慢日志开启设置,在my...

2015-08-14 08:39:12

阅读数 376

评论数 0

Crontab 每天定时备份 MySQL

1、创建shell脚本 vim /usr/mysql_back.sh #!/bin/bash back_dir=/usr/backup back_date=`date +%F` user=root pass=123456 mysqldump -u${user} -p${pass}  ${dbnam...

2015-08-13 17:31:43

阅读数 537

评论数 0

MYSQL 大小写区分说明

1、linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写; 2、用root帐号登录后,在/etc/my.cnf 或my.ini中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写; ...

2015-08-13 01:15:11

阅读数 1011

评论数 0

安全快速更改MySQL数据库名称

mysql似乎没有更改数据库名称的语句(也许是我不知道),如果你有数据库服务器的管理权限,可以直接更改一下目录名即可,但如果没有权限,可以通过更改表名达到修改数据库名的目的。 下面是把CentOS数据库更改为centos_old。 1、新建数据库centos_old. mysql > ...

2015-08-12 22:36:02

阅读数 234

评论数 0

mysql优化,提高命中率

配置你的mysql配置文件:主要是配置[mysqld]后面的内容。 1,优化远程连接速度。 在[mysqld]下面添加skip-name-resolve skip-name-resolve 选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权...

2015-08-10 15:39:52

阅读数 301

评论数 0

提示
确定要删除当前文章?
取消 删除