现在位置: 首页 > 数据库 > MySQL > 文章
+0°
2015年09月29日 MySQL ⁄ 共 5475字 ⁄ 被围观 2,353 views+
XtraBackup是Percona发布的MySQL开源热备工具,可以在尽量不影响线上读写的情况下进行快速全备、增备。支持InnoDB, XtraDB, 和MyISAM引擎。 一.运行原理 1.权限 XtraBackup需要连接到数据库服务器,能够在服务器以及datadir目录下执行一些操作。 涉及两类用户,应该满足适当权限要求:1)操作系统用户,需要datadir目录的READ, WRITE和EXECUTE权限。2)数据库系统用户,需要如下权限a.RELOAD、LOCK TABLES,为了执行FLUSH TAB...
阅读全文
+6°
2014年09月01日 MySQL ⁄ 共 4841字 ⁄ 被围观 4,184 views+
1. 如何使用SELECT语句找到你正在运行的服务器的版本并打印出当前数据库的名称? 答:下面的语句的结果会显示服务器的版本和当前的数据库名称 mysql> SELECT VERSION(), DATABASE(); +---------------------+----------------+ | VERSION()             | DATABASE()  | +---------------------+----------------+ | 5.6.17-65.0-56...
阅读全文
+7°
2014年09月01日 MySQL ⁄ 共 357字 ⁄ 被围观 7,577 views+
要统计数据库的连接数,我们通常情况下是统计总数,没有细分到每个IP上。现在要监控每个IP的连接数,实现方式如下: > select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip; 通过直接执行也可以实现: #mysql -u root -h127.0.0.1 -e"show processlist\G;"| egrep "Host\:" | awk -F: '{ print $2 }'| sort | uniq -c #mysql -u root -h12...
阅读全文
+0°
2014年08月13日 MySQL ⁄ 共 1551字 ⁄ 被围观 4,017 views+
phpMyAdmin 安装后,默认其高级功能是不开启的,所以一般登录到 phpMyAdmin 后,会提示“phpMyAdmin 高级功能尚未完全设置,部分功能未激活。请点击这里查看原因。”。而所谓的高级功能,其实就是存储 phpMyAdmin 的各种参数到数据库中。 要解决这个问题也不难,实际上根据 phpMyAdmin 的提示一步一步也能完成。这里简单记录一下过程。 第一步,在 phpMyAdmin 源码的 examples 目录下有个 create_tables.sql 文件,这就是创建名...
阅读全文
+10°
2014年03月28日 MySQL, 其他数据库 ⁄ 共 3924字 ⁄ 被围观 3,426 views+
现在选择继续使用MySQL或抛弃它切换到MariaDB有足够的理由。 MariaDB 博客上的性能测试 MariaDB是MySQL源代码的一个分支,在意识到Oracle会对MySQL许可做什么后分离了出来(MySQL先后被Sun、Oracle收购)。这些担忧是有依据的,我会在本文的后面讲到。除了作为一个Mysql的“向下替代品”,MariaDB包括的一些新特性使它优于MySQL。 在介绍这些特性前,我想先谈谈MariaDB的版本编号模式。首先,MariaDB版本与Mysql版本相匹配——比如...
阅读全文
+0°
2013年10月04日 MySQL ⁄ 共 11306字 ⁄ 被围观 19,929 views+
前面介绍mysqldump备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于50G的数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使用mysqldump备份就不太适合了。而使用lvm快照功能对数据库进行备份,可以实现几乎热备的功能,但备份过程较为复杂,不过现在倒是有个工具mylvmbackup可以实现自动化备份。 前面我们也说道,使用物理备份时最快的,那有没有办法实现物理热备呢? 目前主流的有两个...
阅读全文
+0°
2013年10月02日 MySQL ⁄ 共 6320字 ⁄ 被围观 4,410 views+
使用mysqldump备份时,如果存储引擎为MyISAM,则只能实现温备份,并需使用选项--lock-all-tables锁定所有表。如果存储引擎为InnoDB,则加上--single-transaction选项,可以实现热备。 使用mysqldump进行逻辑备份,还存在如下问题: 浮点数据丢失精度; 备份出的数据更占用空间;不过可压缩后以大大节省空间 不适合对大数据库(如一个库超过10G)做完全备份 另外对InnoDB而言,需要使用mysql> FLUSH TABLES WITH READ LOC...
阅读全文
+0°
2013年10月01日 MySQL ⁄ 共 14719字 ⁄ 被围观 7,067 views+
一、备份的类型和其他说明: 1.1 按备份时服务器是否继续提供服务区分: 热备份:备份时读写都不受影响 温备份:备份时仅可进行读操作 冷备份:也叫离线备份,读写操作均中止 不同的存储引擎对备份的支持也是不一样的,MyISAM存储引擎可以使用LVM快照功能配合实现热备份,如果没有LVM,则只能实现温备份。而InnoDB则可以完全支持热备,可使用的热备工具有:xtrabackup, mysqldump等 从数据的安全角度来说,离线备份(冷备份)...
阅读全文
+13°
2013年09月26日 MySQL ⁄ 共 14266字 ⁄ 被围观 9,760 views+
一、日志类型: MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情: 日志文件 记入文件中的信息类型 错误日志 记录启动、运行或停止时出现的问题。 查询日志 记录建立的客户端连接和执行的语句。 二进制日志 记录所有更改数据的语句。主要用于复制和即时点恢复。 慢日志 记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。 事务日志 记录InnoDB等支持事务的存储引擎执行事务时...
阅读全文
+14°
2013年09月23日 MySQL ⁄ 共 6759字 ⁄ 被围观 8,040 views+
一、MySQL用户的基本说明: 1.1 用户的基本结构 MySQL的用户:用户名@主机 用户名:16个字符以内 主机:可以是主机名、IP地址、网络地址等 主机名:www.toxingwang.com,localhost IP:192.168.0.1 网络地址:172.16.0.0/255.255.0.0 主机还支持通配符:%和_ 172.16.%.% %.toxingwang.com 注意:对于包含了主机名的用户,MySQL会尝试反解析主机名,此时可能会造成连接非常慢,如果反解析的IP地址与连接点的地址不同,还可能出现...
阅读全文
×