Mysql
思考v
不为外物所动之谓静,不为外物所实之谓虚
展开
-
mysql双机热备+heartbeat集群+自动故障转移
环境说明:本环境由两台mysql 数据库和heartbeat 组成,一台的ip为192.168.10.197,一台为192.168.10.198,对外提供服务的vip为192.168.10.200备注:heartbeat 本身是不能做到服务不可用自动切换的,所以用结合额外的脚本才可以做到,本文中提到的moniter 脚本即为实现某个mysql 服务不可用的时候自动切换的还可以自动报转载 2015-02-03 09:50:05 · 1492 阅读 · 0 评论 -
mysql5.5全备份的问题(- Warning: Skipping the data of table mysql.event. Specify the --events option expli)
[root@localhost ]# mysqldump -uroot --all-databases > /usr/nfyg/all.sql-- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.[root@localhost ]# mysql -V原创 2016-09-27 09:19:51 · 2402 阅读 · 0 评论 -
MySQL mysqldump备份脚本
#!/bin/bashUSER=rootPASSWD=123456SOCKET=/tmp/mysql.sockBKDIR=/opt/data/DATE=`date +%Y%m%d%H%M%S`D=`date +%Y%m%d`DBLOGIN="mysql -u$USER -p$PASSWD -S$SOCKET"DBDUMP="mysqlump -u$USER -p$P原创 2016-10-19 18:04:15 · 1656 阅读 · 0 评论 -
mysql5.7.11修改root默认密码
知道 MySQL 出了5.7了,并且网上说性能提高了一两倍,于是在虚拟机上安装了个 CentOS 7,在上面安装 MySQL 5.7我使用的是 yum安装方式,要求虚拟机能够上网,因为它会在线下载安装包使用 yum 安装很简单,在能够访问互联网的情况下,执行yum list |grep mysql找到可安装的 mysql 软件包,我要安装的是 5.7的客户端和服务端原创 2016-10-28 09:48:17 · 4792 阅读 · 0 评论 -
Percona XtraBackup的部分备份与恢复/单库备份/单表备份/指定库备份/指定表备份
Percona XtraBackup的功能之一“部分备份(partial backups)”,即让用户可以备份指定的表或数据库。要注意的是:你希望备份的表必须是在独立的表空间中,即该表在创建以前,你的MySQL开启了innodb_file_per_table设置。还一点要注意的是:不要将prepared backup备份的东西拷贝回去。部分备份使用的是导入表(importing the t转载 2016-10-19 09:17:30 · 2449 阅读 · 0 评论 -
window10 安装mysql5.7.10
原创 2016-11-13 12:41:38 · 731 阅读 · 0 评论 -
centos6.5 MySQL5.5安装
安装编译工具(如果系统本身没有的话)yum -y install gcc gcc-c++yum -y install ncurses-develyum -y install makeyum -y install ncurses-devel cmakeecho 'export LC_ALL=C'>> /etc/profilesource /etc/profileu原创 2016-11-03 13:47:07 · 907 阅读 · 0 评论 -
分布式数据库TIDB
TiDB 是国内 PingCAP 团队开发的一个分布式 SQL 数据库。其灵感来自于 Google 的 F1 和 Google spanner, TiDB 支持包括传统 RDBMS 和 NoSQL 的特性。原创 2017-01-07 16:44:30 · 6352 阅读 · 0 评论 -
centos6.8 yum安装mysql 5.6
centos6.8 yum安装mysql 5.6原创 2017-06-04 19:50:27 · 15774 阅读 · 2 评论 -
Centos7.5安装mysql5.7.24二进制包方式部署
一、环境准备:操作系统:CentOS Linux release 7.5.1804 (Core)mysql版本:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gzIP:172.16.8.247二、mysql5.7二进制安装1、安装依赖包yum -y install libaio2、安装mysql软件下载软件包:https://cdn...原创 2018-11-25 21:13:36 · 760 阅读 · 0 评论 -
Centos7.5安装mysql5.7.24二进制包方式部署(主从复制)
一、环境准备:操作系统:CentOS Linux release 7.5.1804 (Core)mysql版本:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz主库:172.16.8.247从库:172.16.8.249主机名:172.16.8.247 qas-zabbix-node01172.16.8.249 qas-zabbix-node02...原创 2018-11-25 22:05:32 · 549 阅读 · 0 评论 -
mysql数据库备份
第一种冷备1.停掉mysql服务器2.拷贝数据 cd /data tar cjvf /tmp/mysql_bak.tar.bz2 ./第二种逻辑备份:mysqldump --在线备份,需要锁表,效率低。只能备份某个时刻数据状态.# mysqldump -uroot -p147258369 DB > /tmp/DB.sql --单库# mysqldum原创 2016-09-26 23:40:31 · 524 阅读 · 0 评论 -
mysql主从同步原理图
原创 2016-08-23 23:58:59 · 655 阅读 · 0 评论 -
mysql 主从复制读写分离实现
mysql主从复制(一) 安装mysql(主从服务器皆相同)1、先创建用户和用户组useradd mysql -s /sbin/nologingroupadd mysqlusermod -G mysql mysql2、安装*gcc*包和mysqlyum install *gcc*tar zxvf mysql-5.0.45.tar.gzcd mysql-5.0原创 2015-02-03 09:57:30 · 480 阅读 · 0 评论 -
CentOS6.5安装DRBD+MariaDB+Heartbeat数据库集群
本实验使用两台服务器搭建:系统 CentOS6.5tese02 IP:192.168.1.244test03 IP:192.168.1.245DRBD 版本:8.4.6DRBD-UTIL 版本:8.9.2MariaDB转载 2015-06-29 08:57:01 · 954 阅读 · 0 评论 -
了解mysql的源码目录及源文件
了解mysql的源码目录包括客户端代码,服务端代码,测试工具和其他库文件Mysql源码结构Bdb 伯克利DB表引擎BUILD 构建工程的脚本Client 客户端Cmd-line-utils 命令行工具Config 构建工程所需的一些文件Dbug Fred Fish原创 2015-08-27 23:41:48 · 1582 阅读 · 0 评论 -
mysql的多实例multi启动停止
mysql的多实例配置安装 一,什么情况下我们会考虑一台物理服务器上部署多个实例,大致有以下几种情况:1,采用了数据伪分布式架构的原因,而项目启动初期又不一定有那多的用户量,为此先一组物理数据库服务器,但部署多个实例,方便后续迁移;2,为规避mysql对SMP架构不支持的缺陷,使用多实例绑定处理器的办法(NUMA处理器必须支持,不过现在大部分处理器都支持的!),把不同的原创 2015-08-27 23:45:40 · 3834 阅读 · 0 评论 -
mysql的启动停止
mysql的启动有很多方法,我们将来一一讨论一,mysqld mysqld是mysql的服务 mysqld这种方式启动的时候会读取my.cnf文件中的[mysqld]和[server]组group(每一个组都有[]来分割) 一般的,我们通过这种方式手动的调用mysqld,如果不是出去调试的目的,我们一般都不这样做。因为这种方式会使错误原创 2015-08-27 23:43:13 · 553 阅读 · 0 评论 -
mysql各版本编译安装
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本原创 2015-08-27 23:40:16 · 653 阅读 · 0 评论 -
MySQL数据库的优化–运维架构师必会高薪技能,笔者近六年来一线城市工作实战经验
首先在此感谢下我的老师-老男孩专家拥有16年一线实战经验,我当然不能和我的老师平起平坐,得到老师三分之一的真传,所以只有6年,嘿,废话不多说,下面开启MySQL优化之旅!我们究竟应该如何对MySQL数据库进行优化?下面我就从MySQL对硬件的选择、MySQL的安装、my.cnf的优化、MySQL如何进行架构设计及数据切分等方面来说明这个问题。服务器物理硬件的优化在挑选硬转载 2016-01-03 21:08:51 · 1281 阅读 · 0 评论 -
Mysql优化的几点总结
正常情况下,初创公司的流量并不是很大,mysql数据库在未做优化的情况依然可以满足性能要求,特别是5.6版本后mysql在性能上还是有了很大提升,所以在初期并没有花精力在此上面。但后来发生的一系列问题还是说明mysql性能优化在项目启动时就应该重视起来。下面就出现问题的原因和需要注意的地方说明如下:问题来源开发人员之前多数使用oracle,由于oracle强大的性能和所做项目多是内部企业应转载 2016-05-19 16:36:17 · 502 阅读 · 0 评论 -
Centos6.5操作系统mysql-5.5安装多实例
Centos6.5操作系统mysql-5.5安装多实例原创 2016-07-27 14:12:28 · 952 阅读 · 0 评论 -
Centos6.7操作系统mysql-5.5cmake 源码编译安装
1.3 安装相关包1.3.1 cmake软件cd /home/oldboy/tools/tar xf cmake-2.8.8.tar.gzcd cmake-2.8.8./configure#CMake has bootstrapped. Now run gmake.gmakegmake installcd ../1.3.2 依赖包yum ins原创 2016-08-18 19:22:46 · 613 阅读 · 0 评论 -
Centos7.5安装mysql5.7.24二进制包方式部署(keepalived+主从复制)
一、环境准备:操作系统:CentOS Linux release 7.5.1804 (Core)mysql版本:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz主库:172.16.8.247从库:172.16.8.248主机名:172.16.8.247 qas-zabbix-node01172.16.8.249 qas-zabbix-node02...原创 2018-11-25 23:18:35 · 607 阅读 · 0 评论