paip.提高稳定性---自动检测sleep mysql数据库死连接以及kill 作者Attilax  艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax //////检测本应用的泄漏数据库过滤 主要原理是: a.在调用conn时,得到conn的localport,存储为一个list b.从mysql查询本机器所有的连接  检测本机的泄漏数据库连接(大概) select * from informa…
<?php$server = 'localhost'; $link = mysql_connect($server, 'root', 'haven'); $result = mysql_query('show databases'); echo '<pre>'; while ($row = mysql_fetch_array($result)) {  @mysql_select_db($row[0]);  system("/usr/bin/mysqldump $row[0] -…
shell脚本:mysqlbak.sh #!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATH #备份的路径backupdir='/root/database_backup/ywapp2' #备份的时间time=`date +%Y%m%d_%H%M%S_%N` #判断前一天是否备份 有则清空备份 无则直接备份 #为了不占内存 备份过程中压缩文件files=`ls $backup…
第二十九节 MySQL数据库企业级应用实践 一,概述 1.1 MySQL介绍 MySQL属于传统关系型数据库产品,它开放式的架构使得用户选择性很强,同时社区开发与维护人数众多.其功能稳定,性能卓越,且在遵守GPL协议的前提下,可以免费使用与修改,也为MySQL的推广与使用带来了更多的利好.在MySQL成长与发展过程中,支持的功能逐渐增多,性能也不断提高,对平台的支持也越来越多. MySQL是一种关系型数据库管理系统,关系型数据库的特点是将数据保存在不同的表中,再将这些表放入不同的数据库中,而不是…
MySQL数据库文件 本文档从MySQL数据库和存储引擎层面介绍各种类型的文件. 参数文件(my.cnf) 错误日志(error log) 二进制日志文件(binary log) 慢查询日志(slow log) 全量日志(general log) 审计日志(audit log) 中继日志(relay log) Pid文件 Socket文件 表结构文件 InnoDB存储引擎文件 1. 参数文件 在MySQL实例启动时,数据库会先去读一个配置参数文件,用来寻找数据库的各种文件所在位置以及指定某些初始…
### Mysql性能优化 尽量不要写select * ,如果需要全表数据,使用select 加所有字段列名称查询代替* 尽量减少字段列的数学计算,如:where num * 2 >= 30,可改为 where num >= 30/2 学会使用 explain 关键字 查看当前sql语句的优化程度 例如: explain select * from emp where ename = "孙悟空" table : 表名 type : 连接类型,从最差到最好分为 all(查询所…
关系型数据库管理系统简介 为什么使用数据库 1.降低存储数据的冗余度 2.更高的数据一致性 3.存储的数据可以共享 4.可以建立数据库所遵循的标准 5.便于维护数据完整性 6.能够实现数据的安全性 数据在数据库中的存储形式 1.层次模型(最早出现的模型) 2.网状模型 3.关系模型(最常用的模型) 4.对象模型 关系型数据库的基本概念 关系型数据库 = 实体 + 关系 表是关系型数据库的核心单元,它是数据存储的地方. 对任何关系型数据库来说,表之间的关联关系存在三种基本的关系类型:一对一关系.一…
设计目标: 1,该类一实例化,就可以自动连接上mysql数据库: 2,该类可以单独去设定要使用的连接编码(set names XXX) 3,该类可以单独去设定要使用的数据库(use XXX): 4,可以主动关闭连接: <?php /* 设计一个类:mysql数据库操作类 设计目标: 1,该类一实例化,就可以自动连接上mysql数据库: 2,该类可以单独去设定要使用的连接编码(set names XXX) 3,该类可以单独去设定要使用的数据库(use XXX): 4,可以主动关闭连接: */ cl…
<>初始化选项文件:默认位置:windows平台 windir\my.ini windir可通过echo $WINDIR$查看 系统盘的根目录即:c:\my.ini installdir\my.ini linux/unix平台 /etc/my.cnf /etc/mysql/my.cnf SYSCONFDIR/my.cnf:通过CMake源码编译时指定的SYSCONFDIR参数指定的路径 $MYSQL_HOME/my.cnf ~/.my.cnf:当前用户跟目录下寻找两个参数指定详细的文件路径:…
构建高安全电子商务网站之(网站文件及数据库自动本地/异地双备份)架构图 继续介绍Linux服务器文件备份,数据库备份,数据安全存储相关的电子商务系统架构.针对安全性有多种多样的解决方案,其中数据备份是重中之重的首要工作.电 子商务网站更加注重考虑数据安全,数据备份方案,包括本地备份.异地备份架构.其中Linux服务器的备份方案非常多,本文介绍一个大众化适用的解决方 案,通过编写Shell脚本来完成自动备份.本架构包括备份网站文件.数据库,自动本地备份并FTP上传备份脚本,完成相应本地备份.异地备…