mysql
IT黑旋风
不怕从零开始,只怕从未启程!
展开
-
linux之ssl连接mysql以及主从配置
在这里我结合其他人写的资料加上我自己的总结谈谈ssl连接mysql,虽然网上好多人都写了很多教程但是中间省略了很多,最终导致我们配置失败,在这我详细的介绍一下,有些的不好的地方也希望大家多多指点我们印象中的主从复制过程或远程连接到MySQL/MariaDB所有的链接通信中的数据都是明文的,在局域网内连接倒问题不大;要是在外网里访问数据或则复制,则安全隐患会被放大很多。由于项目要求需要直接和外网原创 2015-06-27 23:37:37 · 4020 阅读 · 0 评论 -
Keepalived + MySQLfailover + GTIDs 高可用
架构图 10.1.1.207 mysql master + keepalived10.1.1.206 mysql slave ( backup master ) + keepalived10.1.1.208 mysql slave10.1.1.210 mysqlfailover ( monitor )10.1.1.211 VIP配置基于GTID原创 2016-08-01 21:11:48 · 2991 阅读 · 0 评论 -
mysql 5.6 优化
MYSQL服务器my.cnf配置文档详解硬件:内存16G[client]port = 3306socket = /data/3306/mysql.sock[mysql]no-auto-rehash[mysqld]user = mysqlport = 3306socket = /data/3306/mysql.sockbasedir = /us转载 2016-07-27 12:10:42 · 704 阅读 · 0 评论 -
快速从mysqldump文件中恢复一张表
很多时候我们需要从mysqldump备份文件中恢复出一张表,通常的做法可能是先把sql 文件恢复到一个测试数据库,然后再使用mysqldump 导出一张表,再恢复到线上,这样,如果数据量不大这方法是可行的,但是你依然需要有一个测试机器或者临时创建一个库,不是很方便,下面为大家介绍的方法,避免了上述问题的困扰: 1,使用 awk 可以先到原数据库中使用 'show table原创 2016-05-23 16:24:52 · 1527 阅读 · 0 评论 -
Mysql GTID主从复制
名词解释: 1.TID:Transaction ID,事务的ID号:也就是说在mysql复制中每一个事务都有自己的ID号(随机数)2.GTID:Global Transaction ID,全局事务ID,在整个事务架构中每一个事务ID号是全局唯一的,不止是在一个节点上而是整个主从复制架构中每任何两个事务的ID号都不会相同。3.全局事务ID是怎么生成的?简单来讲是由mysql服务器自动管理原创 2016-05-17 22:16:40 · 633 阅读 · 0 评论 -
mysqldump备份疑惑详解
发现好多人对mysqldump的单一事物备份感到迷惑,这里总结一下先看一下--lock-tables和--lock-all-tables --lock-all-tables一次性锁定所有数据库的所有表,在整个dump期间一直获取global read lock;该选项自动关闭—lock-tables和—single-transaction;--原创 2016-04-15 08:43:05 · 995 阅读 · 0 评论 -
Mysql5.6配置文件详解
以下是翻译后的my.cnf配置文件说明:[mysqld] #*******Server****** #******server start related #user=#运行mysqld服务器的用户名user_name或数字用户ID user_id的。#bind-addres原创 2016-04-26 23:36:35 · 7234 阅读 · 0 评论 -
Mysql命令行汇总--help
1) pagerpager真是一个很神奇的东西,它可以控制mysql的输出。默认值是stdout,直接输出。 艾,貌似讲不清楚啊,还是看几个例子吧:mysql> SELECT mobile FROM profile WHERE mobile!='';+-------------+| mobile |+-------------+| 13719001原创 2015-12-17 22:59:26 · 956 阅读 · 0 评论 -
Linux 实现MySQL+Keepalive 高可用
转载自linux社区的linux521编写的详细教程说明:蓝色=命令名称 浅绿=命令参数 浅蓝=选项 紫色=目录 系统环境:CentOS 5.7 x86_64一、所需准备mysql-master :192.168.1.71 mysql-slave :192.168.1.70mysql版转载 2015-09-15 17:25:12 · 13950 阅读 · 1 评论 -
linuxmysql5.5详细安装教程
说明:蓝色=命令名称 浅绿=命令参数 浅蓝=选项 紫色=目录 系统环境:CentOS 5.7 x86_64一、安装简介用户名:mysql安装目录:/usr/local/mysql-5.5.20数据库目录:/data/mysql/data源码包:mysql-5.5.21.tar.gz自动部转载 2015-09-15 17:30:11 · 3151 阅读 · 0 评论 -
Mysql主从复制与读写分离闲谈
最近发现论坛的访问量持续增加,给数据库带来的压力也越来越大所以索性从买了几台阿里云服务器做了一下读写分离与主从复制,下面结合自己跟他人的资料分享一下如何设置mysql的相关配置 直想找一个工具,能很好的实现mysql主从的读写分离架构,曾经试用过mysql-proxy发现lua用起来很不爽,尤其是不懂lua脚本,突然发现了Am原创 2015-09-01 12:03:22 · 1032 阅读 · 0 评论 -
mysql索引浅谈
最近公司的数据库频繁出现索引,行级锁的死锁问题,所以在这总结一下关于索引的基础知识与巩固,为自己的linux 运维DBA做一个小小的铺垫---------------------------------------------mysql索引浅谈--------------------------------/*所有MySQL列类型可以被索引。根据存储引擎定义每个表的最大索引数和最转载 2015-08-28 11:20:09 · 459 阅读 · 0 评论 -
mysql之锁表机制与死锁浅谈
MySQL锁定机制简介数据库锁定机制简单来说就是数据库为了保证数据的一致性而使各种共享资源在被并发访问访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为各自所面对的特定原创 2015-08-27 12:01:32 · 3247 阅读 · 1 评论 -
MySQL主主复制+LVS+Keepalived实现MySQL高可用性
MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。但是MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master宕掉的话需要手动切换到另外一个master,而不能自动进行切换。这篇文章下面要介绍如何通过LVS+Keepalived的方式来是实现MySQL的高可用性,同时解决以上问转载 2016-08-26 16:09:40 · 1767 阅读 · 0 评论