MySQL 主从复制延时监控

#!/bin/bash USER="root" PASSWORD="root123" MYSQL="/usr/mysql/mysql-5.6.10/client/mysql" HOST="10.198.19.4" thread_status=$($MYSQL -u"$USER" -p"$PASSWORD" -h"$HOST" -e 'show slave status\G' | grep -i y

原创 点赞1 阅读951 收藏0 评论0 2018-07-24

MySQL 5.7 mysqlpump 备份工具说明

背景:MySQL5.7之后多了一个备份工具:mysqlpump。它是mysqldump的一个衍生,mysqldump就不多说明了,现在看看mysqlpump到底有了哪些提升,可以查看官方文档,这里针对如何使用做下说明。mysqlpump和mysqldump一样,属于逻辑备份,备份以SQL形式的文本保存。逻辑备份相对物理备份的好处是不关心undo log的大小,直接备份数据即可。它最主要的特点是:并

转载 点赞0 阅读532 收藏0 评论0 2017-05-12

使用mysqldump备份数据库

MySQL单个数据库备份:mysqldump --force --opt --single-transaction --lock-tables=false --skip-events --user=root --password=xxxx --routines --databases testdb > singledb.sql MySQL所有数据库备份:mysqldump --fo

原创 点赞0 阅读837 收藏0 评论0 2017-05-12

MySQL导入导出方法总结

使用into outfile 和 load data infile导入导出数据 这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动。下面的mysql命令是把select的mytable表中的数据导出到/home/db_bak2012文件。select * fr

原创 推荐 点赞1 阅读2025 收藏5 评论0 2017-05-12

MySQL 5.7 密码策略

在MySQL 5.7版本中,用户密码策略分成低级LOW、中等MEDIUM和超强STRONG三种,推荐使用中等MEDIUM级别。我们在安装MySQL的时候,会通过如下命令来设置用户密码策略:   shell> mysql_secure_installation使用如下命令查看现有的密码策略mysql> SHOW VARIABLES LIK

原创 点赞0 阅读10000+ 收藏1 评论0 2017-05-11

迁移MySQL用户及权限

导出[root@db01 tmp]# mysql -B -N -uroot -p -e "SELECT CONCAT('\'', user,'\'@\'', host, '\'') FROM user WHERE user != 'debian-sys-maint' AND user != 'root' AND user != ''" mysql > /tmp/mysql_all_users

原创 点赞0 阅读1918 收藏0 评论0 2017-05-11

在CentOS 7上源码编译安装MySQL 5.7

1.系统环境[root@szlinux02 ~]# uname -r3.10.0-514.el7.x86_64    [root@szlinux02 ~]# cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core)     [root@s

原创 点赞1 阅读10000+ 收藏2 评论6 2017-05-11

在CentOS 7上使用RPM包安装MySQL 5.7

shell> wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tarshell> tar xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tarshell> sudo yum install mysql-communit

原创 推荐 点赞0 阅读3930 收藏1 评论0 2017-05-11

SQL Server和MySQL锁定提示比较

SQL Server篇SQL Server中的提示SQL Server提示(Hints)是指定的强制选项或策略,由 SQL Server 查询处理器针对 SELECT、INSERT、UPDATE 或 DELETE 语句执行。 提示将覆盖查询优化器可能为查询选择的任何执行计划。它分为:联接提示(Join Hints)查询提示(Query Hints)表提示(Table Hints)什么是提示(Hin

原创 点赞1 阅读1804 收藏0 评论2 2016-08-17

MySQL CMake参数说明手册

MySQL CMake参数说明手册MySQL自5.5版本以后,就开始使用CMake编译工具了。MySQL内幕有篇文章,专门介绍了如何用CMake工具进行新版MySQL的编译安装。 原文地址为:4.6 Autotools to CMake Transition Guide介绍本页将介绍常用编译工具的一些配置选项和这些配置选项在CMake中又是如何进行配置的,然后介绍如何使用CMake工具来

翻译 点赞0 阅读1567 收藏0 评论0 2015-04-30

vm.swappiness=0在最新内核中可能会OOM,MySQL被意外kill

vm.swappiness=0在最新内核中可能会OOM,MySQL被意外kill 转载自:http://www.woqutech.com/?p=1397 请使用RHEL/CentOS 6.4及更新版本内核的MySQL同志们注意,vm.swappiness = 0的默认行为修改了,如果继续设置vm.swappiness = 0,有可能导致系统内存溢出,从而导致MySQL被意外ki

转载 点赞0 阅读2803 收藏0 评论0 2015-04-02

Linux上MySQL优化三板斧

Linux上MySQL优化三板斧 转载自:http://www.woqutech.com/?p=1200 现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。闲话少说,进入正题。 一、CPU 首先从CPU说起。你仔细检查的话,有些服务器上会

转载 点赞1 阅读867 收藏0 评论2 2015-04-02
写文章