随笔分类 -  MySQL

[MySQL优化] -- 如何了解SQL的执行频率
摘要:MySQL 客户端连接成功后,通过 show [session|global]status 命令 可以提供服务器状态信息,也可以在操作系统上使用 mysqladmin extended-status 命令获得这些消息。 show [session|global] status 可以根据需要加上参数“ session ”或者“ global ”来显示 ... 阅读全文

posted @ 2009-09-18 13:05 与时俱进 阅读(319) 评论(0) 推荐(0) 编辑

[MySQL优化] -- 如何定位效率较低的SQL
摘要:一般通过以下两种方式定位执行效率较低的 SQL 语句。 通过慢查询日志定位那些执行效率较低的 SQL 语句,用 --log-slow-queries[=file_name] 选项启动时, mysqld 会 写一个包含所有执行时间超过 long_query_time 秒的 SQL 语句的日志文件,通过查看这个日志文件定位效率较低的 SQL 。 慢查询日志在查询结束以后才纪录,所以在应用反映执行效率出... 阅读全文

posted @ 2009-09-18 13:05 与时俱进 阅读(282) 评论(0) 推荐(0) 编辑

[MySQL优化] -- 如何查找SQL效率低的原因
摘要:查询到效率低的 SQL 语句 后,可以通过 EXPLAIN 或者 DESC 命令获取 MySQL 如何执行 SELECT 语句的信息,包括在 SELECT 语句执行过程中表如何连接和连接的顺序,比如我们想计算 2006 年所有公司的销售额,需要关联 sales 表和 company 表,并且对 profit 字段做求和( sum )操作,相应 SQL 的执行计划如下: mysql> exp... 阅读全文

posted @ 2009-09-18 13:04 与时俱进 阅读(776) 评论(0) 推荐(0) 编辑

[MySQL优化] -- 如何使用SQL Profiler 性能分析器
摘要:mysql 的 sql 性能分析器主要用途是显示 sql 执行的整个过程中各项资源的使用情况。分析器可以更好的展示出不良 SQL 的性能问题所在。 下面我们举例介绍一下 MySQL SQL Profiler 的使用方法: 首先,开启 MySQL SQL Profiler mysql> SELECT @@profiling; +-------------+ | @@profiling ... 阅读全文

posted @ 2009-09-18 13:00 与时俱进 阅读(990) 评论(0) 推荐(0) 编辑

mysql常见错误提示及解决方法
摘要:130 :文件格式不正确。(还不是很清楚错误的状况) 145:文件无法打开。 1005:创建表失败。 1006:创建数据库失败。 1007:数据库已存在,创建数据库失败。 1008:数据库不存在,删除数据库失败。 1009:不能删除数据库文件导致删除数据库失败。 1010:不能删除数据目录导致删除数据库失败。 1011:删除数据库文件失败。 1012:不能读取系统表中的记录。 1016:文件无法打... 阅读全文

posted @ 2009-09-18 11:07 与时俱进 阅读(1489) 评论(0) 推荐(0) 编辑

快速掌握MySQL数据库的双向加密方式
摘要:如果你正在运行使用MySQL的Web应用程序,那么你把密码或者其他敏感信息保存在应用程序里的机会就很大。保护这些数据免受黑客或者窥探者的获取 是一个令人关注的重要问题,因为您既不能让未经授权的人员使用或者破坏应用程序,同时还要保证您的竞争优势。幸运的是,MySQL带有很多设计用来提供这 种类型安全的加密函数。本文概述了其中的一些函数,并说明了如何使用它们,以及它们能够提供的不同级别的安全。   双... 阅读全文

posted @ 2009-09-18 11:03 与时俱进 阅读(370) 评论(0) 推荐(0) 编辑

在win下mysql备份恢复命令概述
摘要:假设mysql 安装在c:盘,mysql数据库的用户名是root,密码是123456,数据库名是database_name,在d:盘根目录下面存放备份数据库,备份数据库名字为backup20070713.sql(20070713.sql为备份日期) 备份数据库: mysqldump -uroot -p123456 database_name》d:/backup20070713.sql 恢复数据... 阅读全文

posted @ 2009-09-08 07:46 与时俱进 阅读(229) 评论(2) 推荐(0) 编辑

用MySQL的注意事项
摘要:使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项: 1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。 2.用set password语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,然后“mysql> update mysql.user set... 阅读全文

posted @ 2009-09-08 07:43 与时俱进 阅读(1061) 评论(0) 推荐(0) 编辑

SQL语句直接开启3389
摘要:其实就是利用MSSQL的存储过程xp_regwrite 。大家在渗透MSSQL服务器的时候,苦于无法上传开3389工具和3389工具不免杀时,可以使用此招轻松开启3389。 3389登陆关键注册表位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\DenyTSConnections 其 中键值DenyTSCo... 阅读全文

posted @ 2009-08-14 10:32 与时俱进 阅读(2097) 评论(0) 推荐(0) 编辑

利用Nginx架设高性能的Web环境
摘要:Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web... 阅读全文

posted @ 2009-08-12 07:51 与时俱进 阅读(1215) 评论(0) 推荐(0) 编辑

如何定时备份远程mysql数据库
摘要:通常,站长们都没有自己的服务器,每天都要手动备份数据库那也很麻烦。这里推荐一个方法,利用windows的计划任务来实现。 前提:本地机器上装有mysql服务。 假设本地机器上mysql服务目录 d:\mysql 假设远程数据库地址:111.0.0.111 假设远程数据库名称:testdb 假设远程数据库用户名:test 假设远程数据库密码:123456 1、新建一个记事本文件,路径为d:\back... 阅读全文

posted @ 2009-08-06 10:57 与时俱进 阅读(3612) 评论(1) 推荐(0) 编辑

PHP通用防注入安全代码
摘要:简述: /************************* 说明: 判断传递的变量中是否含有非法字符 如$_POST、$_GET 功能: 防注入 **************************/<?php //要过滤的非法字符 $ArrFiltrate=array("\'\'",";","union"); //出错后要跳转的url,不填则默认前一页 $StrGoUrl=""; //是... 阅读全文

posted @ 2009-08-05 16:37 与时俱进 阅读(309) 评论(0) 推荐(0) 编辑

php mysql 执行事务实例
摘要:环境 mysql 5.2 /php 5 支持事务的table 类型 需要InnoDB <?PHP $LinkID =mysql_connect('localhost:3307','root',*******); mysql_select_db('web_his',$LinkID); mysql_query("set names utf8"); /* 创建事务 */ mysql_quer... 阅读全文

posted @ 2009-08-05 16:28 与时俱进 阅读(1315) 评论(0) 推荐(0) 编辑

MySQL(root用户)密码忘记重置
摘要:1、首先停止正在运行的MySQL进程 Linux下,运行 killall -TERM mysqldWindows下,如果写成服务的 可以运行:net stop mysql,如未加载为服务,可直接在进程管理器中进行关闭。 2、以安全模式启动MySQL Linux下,运行 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &Windows... 阅读全文

posted @ 2009-08-05 11:11 与时俱进 阅读(210) 评论(0) 推荐(0) 编辑

MYSQL数据库主主同步实战
摘要:MYSQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。 在实际项目中,两台分布于异地的主机上安装有MYSQL... 阅读全文

posted @ 2009-04-15 13:41 与时俱进 阅读(9256) 评论(1) 推荐(0) 编辑

.NET中各种数据库连接大全
摘要:SQL Server ODBC Standard Security: "Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection: "Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes;" Pro... 阅读全文

posted @ 2009-04-07 19:38 与时俱进 阅读(578) 评论(0) 推荐(0) 编辑

MySQL 5.1系列最新稳定版5.1.33发布
摘要:MySQL今早放出5.1系列最新稳定版本5.1.33,这是去年11月26日5.1.30发布并标志着5.1系列正式GA后的第三个版本。上一个版本是2009-03-03的5.1.32.建议所有使用5.1系列的用户升级到这个版本。这个版本增强了查询缓存,同时修正了很多安全及分区等的bug.其他各产品线是5.0.77 4.1.25 4.0.30 下载:源码包: ftp://mirror2.datap... 阅读全文

posted @ 2009-04-01 17:02 与时俱进 阅读(538) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈