MySql
文章平均质量分 69
abaowu
这个作者很懒,什么都没留下…
展开
-
Mysql字段长度
列类型 需要的存储量 TINYINT 1 字节 SMALLINT 2 个字节 MEDIUMINT 3 个字节 INT 4 个字节 INTEGER 4 个字节 BIGINT 8 个字节 FLOAT(X) 4 如果 X FLOAT 4 个字节 DOUBLE 8 个字节 DOUBLE PRECISION 8 个字节 REAL 8 个字节 DECIMAL(M,D) M字节(D+2 , 如果M NUMERI原创 2004-09-15 14:28:00 · 3310 阅读 · 0 评论 -
Mysql 增量备份脚本(Linux)
适合对象 本文是在linux下,mysql 4.1.14版本下测试的,经过适当修改可能适合mysql 4.0,5.0及其其他版本. 本文适合于没有启动复制功能的mysql,如果启动了复制,可能不需要采取这种备份策略或者需要修改相关参数. 每个人的备份策略都可能不同,所以请根据实际情况修改,做到举一反三,不要照搬照抄,可能会造成不必要的损失. 希望你明白这个脚本要干什么工作!转载 2006-02-27 16:12:00 · 9029 阅读 · 0 评论 -
MYSQL How to Avoid Table Scans
The output from EXPLAIN shows ALL in the type column when MySQL uses a table scan to resolve a query. This usually happens under the following conditions: The table is so small that it翻译 2006-04-25 10:30:00 · 1444 阅读 · 0 评论 -
MySQL集群配置
一、介绍 ======== 这篇文档旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。 注意! 虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同时需要注意的是并不推荐在集群启动完成后关闭作为管理节点的服务器。尽管理论上可以建立基于只有2台服务器的MySQ转载 2006-09-11 10:48:00 · 1575 阅读 · 0 评论 -
MySQL Query Cache效率的计算
Query Cache 在提高数据库性能方面具有非常重要的作用。其设定也非常简单,仅需要在配置文件写入两行: query_cache_type 和 query_cache _size,而且 MySQL 的 query cache 非常快!而且一旦命中,就直接发送给客户端,节约大量的 CPU 时间。当然,非 SELECT 语句对缓冲是有影响的,它们可能使缓冲中的数据过期。一个 UPDATE转载 2007-12-21 09:13:00 · 1474 阅读 · 0 评论 -
MySQL SQL 常见注入脚本
VersionSELECT @@versionComments SELECT 1; #comment SELECT /*comment*/1;Current User SELECT user(); SELECT system_user();List UsersSELECT user转载 2009-07-14 16:40:00 · 3415 阅读 · 0 评论 -
使用Mysql charset 实现SQL注入
Mysql charset Truncation vulnerabilityBy http://www.80sec.com/We found that there is a interesting feature in mysql database,whenyou are using utf8,gbk or other charsets.This feature may make转载 2009-07-14 16:48:00 · 1805 阅读 · 0 评论 -
mysql游标使用
可以用在存储过程的SQL语句主要有以下类型:1、 无返回结果语句,如:INSERT,UPDATE,DROP, DELETE等2、 select语句返回单行变量并可传给本地变量(select ..into) 3、 返回多行结果集的select语句,并可使用游标循环处理注意,存储过程返回的多行结果集,可以被客户端程序(如php)所接收,但要在一个存储过程中接收另一个存储过程的结果集是不可能的,一般解决转载 2009-07-06 14:38:00 · 12618 阅读 · 0 评论 -
MYSQL Replication优化总结
原文出处:http://bbs2.chinaunix.net/thread-1479454-1-1.html Replication延时的类型1. 固定性的延时——Slave的数据持续性的落后于Master并且一直无法与Master的数据保持一致。——Slave的数据经常在白天落后于Master,而在晚上可以赶上并与Master的记录保持一致。这种类型的延时通常转载 2009-07-06 14:51:00 · 1018 阅读 · 0 评论 -
mysql数据库优化
首先,为了使一个系统更快,最重要的部分就是基础设计,不过有些东西是现有情况下无法逾越的,比如说系统常见的瓶颈.我所能想到的: 1:磁盘寻道能力,以高速硬盘(7200转/秒),理论上每秒寻道7200次.这是没有办法改变的,优化的方法是----用多个硬盘,或者把数据分散存储. 2:硬盘的读写速度,这个速度非常的快,这个更容易解决--可以从多个硬盘上并行读写. 3:cpu.cpu处理内存中的数据,当有相原创 2005-12-15 09:28:00 · 1152 阅读 · 0 评论 -
Mysql日期和时间函数
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYOFWEEK(date) 返回日期da原创 2005-11-23 20:16:00 · 1109 阅读 · 0 评论 -
eWeek 权威测试显示MySQL 4.0.1 可与Oracle 9i 媲美
MySQL最新版是MySQL4.0.5eWEEK Labs/PC Labs 可以说是做基准测试的老大了,早在 1993年 10月份他们的姐妹杂志 PC Magazine 就做过同样的测试。这次和 PC Magazine 合作测试了五种数据库在 Java 应用服务器上的表现,结果显示 MySQL 最新的 4.0.1 版本性能可以和 Oracle 9i 媲美, 垫低的当然是微软的 SQL Serv原创 2004-09-15 10:25:00 · 1556 阅读 · 2 评论 -
MySQl的应用尝试过5千万条记录
某些MySQl的应用尝试过5千万条记录,有的文章介绍说linux+apache+MySQL+PHP的组合可支撑100GB数据容量,并高速运行。不知道是真是假?原创 2004-09-15 10:28:00 · 2344 阅读 · 0 评论 -
MySQL 忘记口令的解决办法
如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。 启动 MySQL :bin/safe_mysqld --skip-grant-tables & 就可以不需要密码就进入 MySQL 了。 然后就是 >use mysql>update user set password=password("new_pass") where user="root";>flush原创 2004-09-15 10:52:00 · 1266 阅读 · 0 评论 -
MySQL中各种字段的取值范围
MySQL中各种字段的取值范围TINYINT -128 - 127 TINYINT UNSIGNED 0 - 255 SMALLINT -32768 - 32767 SMALLINT UNSIGNED 0 - 65535 MEDIUMINT -8388608 - 8388607 MEDIUMINT UNSIGNED 0 - 16777215 INT 或 INTEGER原创 2004-09-15 14:32:00 · 4891 阅读 · 1 评论 -
Linux+Apache+Mysql+PHP典型配置
December 03, 2003Linux+Apache+Mysql+PHP典型配置版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.5ilinux.com/lamp01.html关键字:apache+mysql+php apache mysql php 配置 lamp 服务器 web Linux+Apache+Mysql+PHP典型配置 调原创 2005-06-28 15:30:00 · 1271 阅读 · 0 评论 -
MySQL管理员指南之--MySQL用户管理
MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。MySQL 3.22.11开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限。两条语句扮演了mysql数据库的前端角色,并提供与直接操作这些表的内容不同的另一种方法。CREATE和REVOKE语句影响4个表:还有第5个授权表(hos原创 2005-07-11 09:48:00 · 1368 阅读 · 0 评论 -
设置 MySql 数据同步
mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能 数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my.cnf),在unix环境下在/etc/mysql/my.cnf 或者在mysql用户的home目录下的my.cnf。 window环境中,如果c:根目录下有my.cnf文件则取该配置原创 2005-07-11 09:58:00 · 1053 阅读 · 0 评论 -
PHP4+Apache2 + MySQL4 Server
用 apt-get 的前端程式 Synaptic 來安裝 PHP4+Apache2 + MySQL4 Server。詳述如下: 請先把 /etc/apt/sources.list 內「unstable」套件的註解拿掉(啟用此分支)。確認一: /etc/apt/apt.conf 裡是否設定成「testing」。確認二: apache 及 libapache-mod-php4 是否已裝妥(預設是已經裝原创 2005-06-08 12:59:00 · 2243 阅读 · 0 评论 -
数据库中某两张表只有.frm文件,恢复表
例如:test数据库下有mysqlsystems这个表。由于一些意外test目录下只留下了mysqlsystems.frm文件,其余两个mysqlsystems.MYI mysqlsystems.MYD都丢失了,那么如何将原有的表结构恢复呢。方法:1。手动在对应数据库目录下创建其他两个文件.MYI和.MYD。 2。使用命令repair TABLE table_name USE_FRM;进原创 2009-07-06 15:24:00 · 1414 阅读 · 0 评论