mysql
guanle1986
这个作者很懒,什么都没留下…
展开
-
mysql的存储引擎
<br />MyISAM: <br /> myisam是mysql默认的存储引擎,myisam不支持事物,也不支持外键。其优势是访问速度快。对事物完整性没有要求。数据文件和索引文件可以放置在不同目录,平均分布IO。获取更快的速度。他提供高速存储和检索服务,及其全文搜索服务。该类型支持三中不同的存储格式。分别是 静态表,动态表,压缩表<br /> <br />INNODB:<br /> innodb提供提交,回滚和崩溃恢复能力的事物安全。对于InnoDB表,自动增原创 2010-07-24 17:37:00 · 177 阅读 · 0 评论 -
linux下登陆 mysql 在密码正确拥有正确的权限下,却无法打开数据库的问题解决
<br />报错信息:Access denied for user 'com365'@'localhost' (using password: YES)<br /> <br />密码和用户的信息都是正确的,却报权限不够的错误!<br /> <br />可能的原因:<br /> <br />删除数据库中所有username为空的数据<br /> <br />刷新数据库权限再试试<br />flush privileges;<br />原创 2011-03-18 15:07:00 · 388 阅读 · 0 评论 -
MYSQL读写分离
MySQL Proxy最强大的一项功能是实现“读写分离(Read/Write Splitting)”。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库。 Jan Kneschke在《MySQL Proxy learns R/W Splitting》中详细的介绍了这种技巧以及连接池问题: 为了实现读写分离我们需要连接池。我们仅在已打开了到一个后端的一条经过认证的连接的情况下,才切换到该后端。MySQL协议首先进行握手。当进转载 2011-03-31 11:34:00 · 672 阅读 · 0 评论 -
linux 下的 mysql 自动备份
<br />MYSQL的自动备份脚本,已测试通过。<br /><br />可以将这个脚本放进crontab,每天凌晨执行一次,自动备份将生成压缩文件 。 <br /><br />只保留最近七天的备份在服务器上<br /><br />这是我写的第一个脚本,欢迎大家指正。<br /><br />这里主要参考了aspbiz 的贴子:http://www.chinaunix.net/jh/17/418474.html<br /><br />以下是脚本内容:<br /><br />Start-------------转载 2011-03-31 17:31:00 · 193 阅读 · 0 评论 -
Mysql+mmm+proxy测试
Mysql+mmm+proxy测试动机:proxy实现读写分离MMM使Replication方案具有HA下面先看从网上摘抄的一段说明。引言 Master-Slave的数据库机构解决了很多问题,特别是read/write比较高的web2.0应用:1、写操作全部在Master结点执行,并由Slave数据库结点定时(默认60s)读取Master的bin-log2、将众多的用户读请求分散到更多的数据库节点,从而减轻了单点的压力 这是对Replication的最基本陈述,这种模式的在系统Scale-out方案中很有引转载 2011-04-02 10:32:00 · 292 阅读 · 0 评论 -
mysql 分区表中 出现打开错误(原因是不允许一次性打开太多文件) Errno:24
首先在mysql中执行: show status like Open%; --------------------------------------------会发现打开文件的参数数量不够。 我们需要进行如下的修改: set @@global.table_open_cache=100; 设置最大打开的参数就可以顺利,执行成功~~~恩恩~原创 2011-06-24 15:18:00 · 827 阅读 · 0 评论 -
mysql limit 优化
mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降 1.子查询优化法先找出第一条数据,然后大于等于这条数据的id就是要获取的数据 缺点:数据必须是连续的,可以转载 2011-08-30 11:21:52 · 1421 阅读 · 0 评论 -
mysql中如果过滤某些字符串不显示
$condition .= " AND DomainLength =4 AND Elements = 'Char' AND (DomainName REGEXP '^[^aoeiu]{4}\\.net$' OR DomainName REGEXP '^[^aoeiu]{4}\\.com$') "; 过滤包含了aoeiuv的域名,且长度为4原创 2011-12-19 13:24:55 · 546 阅读 · 0 评论 -
尝试使用php+sphinx
中文 sphinx 官方网站 http://www.coreseek.cn 首先应该装好所有的需要软件包,防止到时候不知道出错了,啥原因。然后按官方说明做就可以了。 ##以下为正常索引全部数据时的提示信息 # /usr/local/coreseek/bin/indexer -c etc/csft.conf --all ##以下为正常索引指定数据时的提示信息原创 2010-09-30 17:34:00 · 141 阅读 · 0 评论 -
mysql常用的备份命令的一些介绍
<br />备份MySQL数据库的命令<br />mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql<br />备份MySQL数据库为带删除表的格式<br /><br />备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。<br /> mysqldump -–add-drop-table -uusername -ppassword databasename > backup原创 2011-03-10 16:31:00 · 165 阅读 · 0 评论 -
mysql 的隔离级别
<br />如果事务的隔离级别为REPEATABLE READ(默认),同一个事务中的所有一致性读都是读的事务的第一次读操作创建的快照。你可以提交当前事务,然后在新的查询中即可看到最新的快照,如上所示。<br />如果事务的隔离级别为READ COMMITTED,一致性读只是对事务内部的读操作和它自己的快照而言的,结果如下:<br /><br />Session 1<br />Session 2<br />mysql> SET SESSION TRANSACTION ISOLATION LEVEL READ原创 2011-03-10 11:31:00 · 193 阅读 · 0 评论 -
mysql数据库的分区
水平分区,就是不同的行可以放在不同的物理分区,mysql5.1还不支持垂直分区,就是不同的列放在不同的物理分区。mysql分区支持主要在5.1以上版本,如果你的mysql是5.1以上版本,查看是否支持分区的方式是:mysql> show variables like 'h%';+-------------------------+-----------------------+| Variable_name | Value |+-------------原创 2011-03-09 23:00:00 · 1452 阅读 · 0 评论 -
尝试mysql 主从
两台服务器1. windowsxp (主) mysql5.0.83 ip:192.168.0.1552. windowsxp (从) ip:192.168.0.167首先在windows 的CMD中进入mysql命令行模式: d:/apache/mysql-5.0.83/bin/mysql -u root -p进入命令行模式后输入mysql> GRANT REPLICATION SLAVE ON原创 2010-07-28 22:42:00 · 546 阅读 · 0 评论 -
mysql 中 如何给 in 的数据排序呢?
<br />1.根据内部函数<br /> <br />SELECT adplace_id FROM mj_adplace_manage WHERE service={$service} AND adplace_id in (".$data.") order by find_in_set(adplace_id,'".$data."') <br /> <br />2.这个方法也可以<br /> <br />select id from table where id in (2,1,3,5) order by s原创 2010-08-03 18:38:00 · 284 阅读 · 0 评论 -
经常使用框架会忘记MySQL的常用方法,写下备忘~~~~~
<br />$mysql_server_name="*.*.*.*"; //数据库服务器名称<br />$mysql_username="uname"; // 连接数据库用户名<br />$mysql_password="pwd..."; // 连接数据库密码<br />$mysql_database="ete_new"; // 数据库的名字<br /> <br />$conn=mysql_connect($mysql_server_name, $mysql_username,$mysql_password原创 2010-09-08 10:28:00 · 133 阅读 · 0 评论 -
mysql 的列式数据库 infobright 存储引擎
1.简介brighthouse 是infobright 数据库的关键引擎。infobright 数据库是基于mysql的,它的设计主要是用于大规模的数据仓库和分析优化。注意,他只可以添加,查询,是不能够删除和修改的!如果需要删除只能彻底删除该表!---------------------------------------------------------------------------------------------2.说明 infobright 分有两种版本,一种是免费,一种是收费的。这里我们原创 2010-11-29 11:32:00 · 1952 阅读 · 0 评论 -
mysql 中查看正在执行的语句
<br />有些时候MYSQL会出现有些语句不够优化。造成数据库非常慢。这个时候使用<br /> <br />show full processlist<br /> <br /> <br />就可以看到正在执行的语句,对语句针对性的优化即可~原创 2010-10-08 13:03:00 · 282 阅读 · 0 评论 -
mysql 不能够远程访问怎么解决
设置 linux 服务器 远程不能连接mysql的错误GRANT ALL PRIVILEGES ON *.* TO '账号'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;这样就可以让该账号可以从任意地方访问该服务器使用完毕可以用GRANT ALL PRIVILEGES ON *127.0.0.1* TO '账号'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;拒绝该账号远程访问原创 2010-10-12 14:10:00 · 133 阅读 · 0 评论 -
mysql 导出到CSV
<br />SELECT*<br />FROMtg20101209<br />INTOOUTFILE'***.csv'<br />FIELDSTERMINATEDBY','<br />ESCAPEDBY''<br />LINESTERMINATEDBY'/n'<br /> <br /> <br />----------------------------------------------直接保存到CSV只能保存在数据库服务器上<br /> <br /> <br /> <br />原创 2010-12-09 16:27:00 · 308 阅读 · 0 评论 -
php csv文件导入导出到数据库 与 CSV文件的解析
-----------------------------------------------导出到csv文件ini_set("memory_limit","500M");error_reporting(0); set_time_limit(0); $dbname='tg'.date('Ymd');$sql='select * from `'.$dbname.'` limit 0,20000';$result=getResult($sql,2);$file = fopen(date('Ymd').".csv原创 2010-12-09 17:32:00 · 246 阅读 · 0 评论 -
mysql 一个错误的解决
<br />error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file<br /> <br />完善方法:<br />wget -O /usr/lib64/libmysqlclient.so.15 http://files.directadmin.com/services/es_5.0_64/libmysqlclient.so.15<br />chmod 755 /usr/lib64/l原创 2011-01-10 12:44:00 · 204 阅读 · 0 评论 -
php 中 set 字段的搜索方法
(不包含的字段)//将所有字段按顺序列出$array=array('Char','Num','Dash');//和过滤的的取差集$allowElements=array_diff($array,$this->_request->getParam('filt'));//增加搜索条件$where.=' AND DomainBasicInfos.Elements in ("'.implode('","',$allowElements).'")';s原创 2011-04-21 15:50:00 · 103 阅读 · 0 评论