摘要: MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的。 下面先让我们回答一些问题: ◆你的数据库有外键吗? ◆你需要事务支持吗? ◆你需要全文索引吗? ◆你经常使用什么样的查询模式? ◆你的数据有多大? myisam只有索引缓存 innodb不分索引文件数据文件 innodb buffer myisam只能管理索引,在索引数据大于分配的资源时,会由操作系统来cache;数据文件依赖于操作系统的cache。inn... 阅读全文
posted @ 2012-12-09 13:02 遥望星空 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 今天刚装好的MYSQL 被我手动移动了位置,并重新注册为WINDOWS 服务,但是无法启动,我查看MYSQL生成的启动日志{Mysql_Home}\data\WINDOWS-THPKTVL.err,内容如下:121209 12:43:04 [Note] Plugin 'FEDERATED' is disabled.121209 12:43:04 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, t 阅读全文
posted @ 2012-12-09 12:53 遥望星空 阅读(11300) 评论(0) 推荐(0) 编辑
摘要: 我们在windows下安装mysql时会出现Access denied for user 'root'@localhost'(using password:No)的问题,这个问题是因为你的机器上之前安装过mysql,或者这一次安装配置了新密码,进入应用的最后一步时候由于某些原因卡出了或者由于服务未启动等原因导致无法配置成功,最终结果是,配置未成功,密码设置已经保存进去了。这样我们调整好了服务等原因后,进行重新配置的时候,会发现在设置密码的时候,多了一个旧密码输入框。其实这也没什么,在密码知道的情况下,输入旧密码重新设置密码并不难,而问题关键在于即使旧密码正确,你依旧无法 阅读全文
posted @ 2012-12-09 12:36 遥望星空 阅读(262) 评论(0) 推荐(0) 编辑