随笔分类 - MySQL
摘要:有时要清除从库的所有复制信息,如切换为不同的Master, 主从重做等;Reset slave是一个比较危险的命令,所以在执行前一定要准备知道其含义。 1. 命令在slave上执行,执行前一定要停掉slave(stop slave) 2. 执行reset slave后,会清除复制相关的所有信息,包括
阅读全文
摘要:本文介绍了如何在shell中读写mysql数据库。主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为xml或html文件, 并分析了核心语句。本文介绍的方法适用于PostgreSQL ,相对mysql
阅读全文
摘要:lsof |grep "#sql_887d_0.MYD" 如果没有被占用就可以删掉 。 https://wordpress.org/support/topic/cant-createwrite-to-file-error Hello, just today I saw this kind of er
阅读全文
摘要:MySQL 主从同步错误(error)解决(转)sql_slave_skip_counter参数 附:一些错误信息的处理,主从服务器上的命令,及状态信息。在从服务器上使用show slave status\GSlave_IO_Running,为No,则说明IO_THREAD没有启动,请执行start...
阅读全文
摘要:MariaDB starting with 10.0.1Multi-source replication means that one server has many masters from which it replicates. This feature was added in MariaD...
阅读全文
摘要:一、MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。 那么Mysql的权限是如何实现的呢...
阅读全文
摘要:mysql>mysql> delimiter $$mysql>mysql> CREATE PROCEDURE myProc-> (p_first_name VARCHAR(30),-> p_last_name VARCHAR(30),-> p_city VARCHAR(30),-> p_descri...
阅读全文
摘要:20.2.10.条件和处理程序20.2.10.1. DECLARE条件20.2.10.2. DECLARE处理程序特定条件需要特定处理。这些条件可以联系到错误,以及子程序中的一般流程控制。20.2.10.1.DECLARE条件DECLARE condition_name CONDITION FOR ...
阅读全文
摘要:http://www.it165.net/database/html/201208/2801.html有时要清除从库的所有复制信息,如切换为不同的Master, 主从重做等;Reset slave是一个比较危险的命令,所以在执行前一定要准备知道其含义。 1. 命令在slave上执行,执行前一定要停掉...
阅读全文
摘要:MySQL 5.5 中对于二进制日志 (binlog) 有 3 种不同的格式可选:Mixed,Statement,Row,默认格式是 Statement。总结一下这三种格式日志的优缺点。MySQL Replication 复制可以是基于一条语句 (Statement Level) ,也可以是基于一条...
阅读全文
摘要:最近经常有人问我 MySQL Query Cache 相关的问题,就整理一点 MySQL Query Cache 的内容,以供参考。顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SEL...
阅读全文
摘要:作者:吴炳锡 来源:http://www.mysqlsupport.cn/ 联系方式: wubingxi#gmail.com 转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 对于使用MySQL的用户,对于这个变量大家一定不会陌生。前几年的MyISAM引擎优化中,这个参数也是一个重要的优化...
阅读全文
摘要:http://www.21andy.com/new/20100917/1952.htmlMySQL导出的SQL语句在导入时有可能会非常非常慢,在处理百万级数据的时候,可能导入要花几小时。在导出时合理使用几个参数,可以大大加快导 入的速度。-e 使用包括几个VALUES列表的多行INSERT语法;--...
阅读全文
摘要:http://afei2.sinaapp.com/?p=456今天在线上使用mysqldump将数据表从一个库导入到另外一个库,结果速度特别慢,印象中有个多线程的数据导入导出工具Mydumper,于是简单的调查和测试一下。下午导数据的过程中,这个表是没有更新的,因此不需要确保多个数据之间的一致性,就...
阅读全文
摘要:http://dev.mysql.com/doc/refman/5.6/en/memory-use.htmlThe following list indicates some of the ways that the mysqld server uses memory. Where applicab...
阅读全文
摘要:一、对于Myisam类型的表,可以通过以下方式快速的导入大量的数据。 ALTER TABLE tblname DISABLE KEYS; loading the data ALTER TABLE tblname ENABLE KEYS;这两个命令用来打开或者关闭Myisam表非唯一索引的更新。...
阅读全文
摘要:原文链接:http://www.mysqlperformanceblog.com/2008/11/21/how-to-calculate-a-good-innodb-log-file-size/Peter wrote a post a while ago about choosing a good ...
阅读全文
摘要:现在,Innodb是Mysql最多使用的存储引擎。其性能一直广受关注。本文通过基本的参数设置来提高其性能。innodb_buffer_pool_size缓冲池大小。这是innodb参数中最重要的设置。务必要设置正确的大小,确保innodb分配了足够的内存。一般值为可用内存的70%~80%。下面两幅图...
阅读全文
摘要:有一个查询如下:1 SELECT c.CustomerId, CompanyName 2 FROM Customers c 3 WHERE EXISTS( 4 SELECT OrderID FROM Orders o 5 WHERE o.CustomerID = cu.CustomerID) 这...
阅读全文
摘要:一,什么是增量备份增量备份,就是将新增加的数据进行备份。假如你一个数据库,有10G的数据,每天会增加10M的数据,数据库每天都要备份一次,这么多数据是不是都要备份呢?还是只要备份增加的数据呢,很显然,我只要备份增加的数据。这样减少服务器的负担。二,启用binlogvi my.cnflog-bin=/...
阅读全文