文章列表
-
分类:数据库 linux mysql忘记root密码,重设密码记录
发表于2013年02月07日 评论: 暂无评论
linux mysql忘记root密码,重设密码记录,以及添加root用户.
阅读全文» -
分类:数据库 服务器硬盘空间不足----mysql启动的杀手之一
发表于2012年12月29日 评论: 暂无评论
今天公司同事突然给我打电话说网站打不开了,经操作发现是mysql 没启动
分析:查看mysql 启动失败原因 发现
阅读全文» -
分类:数据库 Linux Mysql__my.cnf配置优化
发表于2012年12月29日 评论: 暂无评论
优化mysql,从数据库服务器配置出发,根据自己站点详情进行变更站点数据库的配置,调整到最佳性能。
阅读全文» -
分类:数据库 MySQL中InnoDB和MyISAM类型的差别
发表于2012年12月29日 评论: 暂无评论
◆1.InnoDB不支持FULLTEXT类型的索引。
阅读全文»
◆2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的是,当count(*)语句包含 where条件时,两种表的操作是一样的。
◆3.对于AUTO_INCREMENT类型的字段,InnoDB中必须包含只有该字段的索引,但是在MyISAM表中,可以和其他字段一起建立联合索引。 -
分类:数据库 如何让你的SQL运行得更快--SQL语句优化
发表于2012年12月29日 评论: 暂无评论
如何让你的SQL运行得更快--SQL语句优化。人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。
阅读全文»
笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。 -
分类:数据库 大型数据库设计原则
发表于2012年12月29日 评论: 暂无评论
1.规范命名。所有的库名、表名、域名必须遵循统一的命名规则,并进行必要说明,以方便设计、维护、查询。
2.控制字段的引用。在设计时,可以选择适当的数据库设计管理工具,以方便开发人员的分布式设计和数据小组的集中审核管理。采用统一的命名规则,如果设计的字段已经存在,可直接引用;否则,应重新设计。
阅读全文» -
分类:数据库 MySQL:常用基本SQL语句小结
发表于2012年12月29日 评论: 暂无评论
MySQL:常用基本SQL语句小结,常用命令整理
阅读全文» -
分类:数据库 phpMyAdmin导入超过2M的数据库文件
发表于2012年12月28日 评论: 暂无评论
phpMyAdmin导入超过2M的数据库文件。之前有很多网友这么写到 ,我在这里需要修改一下,根据phpmyadmin的版本不同 修改的文件位置也不同
阅读全文»
在phpMyAdmin目录下新建一个目录,如:brave,再编辑phpMyAdmin目录下libraries\config.default.php文件,查找$cfg['UploadDir'],将其值写为新建目录的名称,如下所示 -
分类:数据库 一个MySQL数据库非法关机造成数据表损坏的实例
发表于2012年12月27日 评论: 暂无评论
本文我们介绍由于非法硬件关机,造成了MySQL数据库的数据表损坏,数据库不能正常运行的一个实例,接下来是作者排查错误的过程,让我们来一起了解一下吧。
阅读全文»