使用mysqlbinlog实时备份MySQL二进制日志
备份二进制日志是创建良好备份基础架构的重要部分,因为它为您提供了即时恢复的可能性。在MySQL 5.6中,mysqlbinlog增加了一项新功能,支持连接到远程MySQL实例并将二进制日志数据转储到本地磁盘。下面我们就......
Linux二进制包安装MySQL 5.7的步骤
MySQL 5.7提供二进制包的安装,相比yum安装麻烦点,但相比编译安装还是会方便很多。二进制包不需要自行编译mysql源码,瞎下载后可直接使用,绿色版安装。二进制包安装也和编译一样,可以灵活指定需要的MySQL版......
MySQL查看数据库大小、表大小和索引大小的方式
说明: 通过MySQL的 information_schema 数据库,可查询数据库中每个表占用的空间、表记录的行数;该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE:所......
Windows系统的MySQL忘记密码修改root密码的4种方法
MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。搭配 PHP 和 Apache 可组成良好的开发环境。因此用的......
mysqldump提示1044 Access denied when using LOCK TABLES错误的处理
最近在用mysqldump备份数据库,不过报错如下: mysqldump: Got error: 1044: Access denied for user 'root'@'localhost' to database 'information_schema' when using LOCK TABLES 最后解决办法如下: mysql......
mysql实时记录每条sql语句
mysql> SHOW VARIABLES LIKE "general_log%"; +------------------+----------------------------+ | Variable_name | Value | +------------------+-----------------------......
MySQL创建strip_tags函数删除html标签
创建函数strip_tags CREATE FUNCTION `strip_tags`($str text) RETURNS text BEGIN DECLARE $start, $end INT DEFAULT 1; LOOP SET $start = LOCATE("<", $str, $start); IF ......
MySQL数据库复制的几个常用拓扑结构
复制的体系结构有以下一些基本原则 (1) 每个slave只能有一个master; (2) 每个slave只能有一个唯一的服务器ID; (3) 每个master可以有很多slave; (4) 如果你设置log_slave_updates,slave可以是其它slave的ma......
MySQL 5.1升级到MySQL 5.5的步骤
mysql 5.5已经出来有一段时间,性能有明显提升,特别是对多核CPU的支持与TPS性能的提升。上周博主介绍了linux下编译安装mysql 5.5的步骤,安装不出意外基本没有问题。不过可能很多朋友和我一样一直用的是mysql......
Linux下编译安装Mysql-5.5的简单步骤
Linux下面因为从MySQL 5.5开始使用cmake来做config了,所以编译安装的会和5.1版本有些区别。不过总体来说还是差别不大。 首先是安装cmake环境。因为博主测试机是ubuntu,所以直接用apt-get install cmake命令......
MYSQL:ERROR!Manager of pid-file quit without updating file.
这个问题博主是在运营的一个网站上发现的,起因是今早我收到一个朋友的反馈。他说他支付宝付款后没有收到服务通知邮件。然后我连接数据库查看记录后发现他付款是成功的,但是系统没有更新状态。所以接着查看系......
根据status信息优化mysql服务器
网上有很多的文章教怎么配置mysql服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考。我们需要根据自己的情况进行mysql优化,好的做法是MySQL服务器稳定运行了一段......