阿赛·游梦鱼·郭言赛·阿赛工作室
全站技术源码素材
  • 发布:biancheng
    文档介绍本文档采用mysqldump对数据库进行备份,mysqldump是采用SQL级别的备份机制,它将数据表导成SQL脚本文件,在不同的MySQL版本之间升级时相对比较合适,这也是最常用的备份方法,mysqldump比直接拷贝要慢些。本文描述Mysql数据库的自动备份,包括完全备份和增量备份。其中,完全备份每周执行一次,增量备份每天都会执行。备份成功后会自动上传到FTP服务器。mysql需要开启
  • 发布:biancheng
    此脚本的主要用途是检测mysql服务器上所有的db或者单独db中的坏表。检测完后会在/tmp目录下生成日志文件。检测指定数据库的效果图如下:检查所有数据库:用shell脚本检测mysql表(2)时间:/tmp/check_${db_name}_Repair.logrepair_count=`awkEND{printNR}/tmp/check_${db_name}_Repair.log`echo-e
  • 发布:biancheng
    系统环境:centos6.264位内核版本:2.6.32-220.el6.x86_64mysql版本:5.1.62一,MySQL多实例介绍及MySQL多实例的特点1、什么是MySQL多实例?MySQL多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307,3308),运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务。2、MySQL多实例的特点有以下
  • 发布:biancheng
    环境:系统:CentOSLinuxrelease6.0.x86_64软件:mysql.5.1.XMasterIP192.168.200.1SlaveIP192.168.200.2mysql安装请参照mysql单实例安装MYSQL主从同步的作用(1)数据分布(2)负载平衡(loadbalancing)(3)备份(4)高可用性(highavailability)和容错MYSQL主从同步的原理关于MYS
  • 发布:biancheng
    系统环境:centos6.264位内核版本:2.6.32-220.el6.x86_64mysql版本:5.1.621、1首先创建mysql用户和组:[root@cqb~]#groupaddmysql[root@cqb~]#useradd-s/sbin/nologin-gmysql-Mmysql1、2下载mysql源码包后解压安装。[root@cqb~]#wgethttp://mysql.ntu.e
  • 发布:biancheng
    %s%(MYSQL_USER,MYSQL_PASS,MYSQL_HOST,DATABASE,MYSQLDUMP_FILENAME),shell=True)ifos.path.isfile(${DEL_TIME}${DATABASE}.sql):subprocess.call(rm${DEL_TIME}${DATABASE}.sql,shell=True)mysqldump()脚本下载地址http:
  • 发布:biancheng
    #!/bin/bash#author:itnihao#mail:itnihao@qq.com#date2013-02-18#versionv1.0#function:repairmysqltableUser=rootPassword=123456Host=192.168.1.10Database=$(mysql-u${User}-p${Password}-h${Host}-eshowdatabas
  • 发布:biancheng
    从A主机备份到B主机vw.sql现备份数据库文件,需要恢复到目标机B,B的数据库版本为5.5.23,A机器的mysql版本为5.0.22在B机器上面导入的时候出现以上错误,排除数据库本身问题,后来通过navicat工具备份A的数据,再次导入机器B却成功了。经过测试发现是字符集问题导致。解决办法如下在A机器上面备份,使用如下命令,恢复到B机器,测试OK。vw.sql以下附mysql字符集查看以及修改
  • 发布:biancheng
    普通修复repairtablecab_data;+---------------------+--------+----------+------------------------------------------------------------------------+|Table|Op|Msg_type|Msg_text|+---------------------+--------+
  • 发布:biancheng
    MySQL的存储过程不好用,一般在应用开发过程中不建议使用。但有时候在数据迁移等环境中,特别涉及到复杂点的逻辑处理,就需要存储过程的配合了,当然,用其他语言写程序实现也是可以的,不过效率估计没有直接在数据库中操作高。有时候数据所在的表是不确定的,需要根据实际情况临时决定表名,这时候就是动态SQL的用武之地了,以下示例展示了在一次数据导出的过程中使用动态SQL的存储过程例子:delimiter//C
  • 发布:biancheng
    一.背景我们知道,当数据库中的数据量越来越大时,不论是读还是写,压力都会变得越来越大。采用MySQLReplication多master多slave方案,在上层做负载均衡,虽然能够一定程度上缓解压力。但是当一张表中的数据变得非常庞大时,压力还是非常大的。试想,如果一张表中的数据量达到了千万甚至上亿级别的时候,不管是建索引,优化缓存等,都会面临巨大的性能压力。二.定义数据sharding,也称作数据
  • 发布:biancheng
    一对一的关系:Embed,比如用户信息集合有Address字段,Address字段有省、市、县三个字段。建模如下:一对多关系:一篇文章有多条评论,为1对多关系MongoDB之数据建模(2)时间:由于MongoDB对单个文档(document)有大小限制16M(高于v1.8),设计时也要将这个限制纳入考虑中。多对多关系:学生和课程是多对多的关系,一个学生可以选多门课程,一门课程有多名学生参与。多对多
  • 发布:biancheng
    MongoDB本身可以做一些简单的统计工作,包括其内置的基于Javascript的MapReduce框架,也包括在MongoDB2.2版本中引入的新的统计框架。除此之外,MongoDB还提供了对外部统计工具的接口,这就是本文要说的MongoDB-Hadoop的数据中间件。文章内容来源于MongoDB官方博客。原理图解MongoDB与Hadoop相结合的方式如下图所未,MongoDB作为数据源存储以
  • 发布:biancheng
    首先,请考虑是否的确需要更改表中的列顺序。SQL的核心要点是从数据存储格式获取应用。总应指定检索数据的顺序。在下面的第1条语句中,以col_name1、col_name2、col_name3顺序返回列;在第2条语句中,以col_name1、col_name3、col_name2顺序返回列:SELECTcol_name1,col_name2,col_name3FROMtbl_name;SELECTc
  • 发布:biancheng
    已压缩存储格式是由myisampack工具创建的只读格式。所有MySQL分发版里都默认包括myisampack。已压缩表可以用myisamchk来解压缩。已压缩表有下列特征:·已压缩表占据非常小的磁盘空间。这最小化了磁盘用量,当使用缓慢的磁盘(如CD-ROM)之时,这是很有用的。·每个记录是被单独压缩的,所以只有非常小的访问开支。依据表中最大的记录,一个记录的头在每个表
  • 发布:biancheng
    通信信息包是发送至MySQL服务器的单个SQL语句,或发送至客户端的单一行。在MySQL5.1服务器和客户端之间最大能发送的可能信息包为1GB。当MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的信息包时,将发出“信息包过大”错误,并关闭连接。对于某些客户端,如果通信信息包过大,在执行查询期间,了能回遇到“丢失与MySQL服务
  • 发布:biancheng
    MySQL中有许多操作符和函数可以返回字符串。本节回答这个问题:返回的字符串使用什么字符集和校对规则?对于简单的函数,即接收字符串输入然后返回一个字符串结果作为输出的函数,输出的字符集和校对规则与原始输入的相同。例如,UPPER(X)返回一个字符串,其字符和校对规则与X相同。类似的函数还有INSTR()、LCASE()、LOWER()、LTRIM()、MID()、REPEAT()、REPLACE(
  • 发布:biancheng
    CONVERT()提供一个在不同字符集之间转换数据的方法。语法是:CONVERT(exprUSINGtranscoding_name)在MySQL中,转换代码名与相应的字符集名相同。例子:SELECTCONVERT(_latin1MüllerUSINGutf8);INSERTINTOutf8table(utf8column)SELECTCONVERT(latin1fieldUSINGut
  • 发布:biancheng
    InstanceManager使用标准my.cnf文件。它使用[manager]部分为自己读取选项并读取[MySQLd]部分来创建实例。[manager]部分包含上述列出的选项。下面为[manager]部分示例:#MySQLInstanceManageroptionssection[manager]default-mysqld-path=/usr/local/mysql/libexec/mysql
  • 发布:biancheng
    phpMyBackupPro是一个一个专业的MySql备份工具。可以备份多服务器、多数据库,可以将数据备份到ftp或email,可以自动备份、可以设置备份的计划任务,可以还原数据库、在线执行SQL语句,生成UTF-8格式的文档。phpMyBackupPro简介主要特点:1.可以选择备份一个或几个数据库,并可以选择是只备份表格结构还是包含数据。2.支持三种压缩类型(不压缩,gzip和zip)。3.按
  • 123456789››29Pagesize= Page=
    知识分类
    推荐知识
    近期热门知识

    MapSiteMapRssGoTop