• 在MySQL数据库中如何来复位根用户的密码

    假如您从未为MySQL配置根用户密码,服务器在以根用户身份进行连接时无需密码。但是,建议您为每个账户配置密码。 假如您以前配置了根用户密码,但却忘记了该密码,可配置新的密码。下述步骤是针对Windows平台的。在本节后面的内容中,介绍了针对Unix平台的步骤。 在Win...

    2008-02-23 07:43:55

  • MySQL查询优化器浅析

    1 定义 Mysql查询优化器的工作是为查询语句选择合适的执行路径。查询优化器的代码一般是经常变动的,这和存储引擎不太相同。因此,需要理解最新版本的查询优化器是如何组织的,请参考相应的源代码。整体而言,优化器有很多相同性,对mysql一个版本的优化器做到整体掌控...

    2008-02-23 07:43:54

  • 讲解MySQL数据库搜索中的大小写敏感性

    在默认情况下,MySQL搜索不区分大小写(但某些字符集始终区分大小写,如czech)。这意味着,假如您使用col_name LIKE 'a%'进行搜索,您将获得以A或a开始的任何列。假如打算使搜索区分大小写,请确保操作数之一具备区分大小写的或二进制校对。例如,假如您正在比较均适用l...

    2008-02-23 07:43:54

  • mysqld_multi单机启动多个mysql

    1.单机启动多个mysql的好处 1.1充分利用单机的计算能力 1.2能够有效的分配不同的逻辑到不同的mysql提高数据库并行处理能力 1.3单机也能够方便的实现主从备份 2.实例: 单机实现两个mysql运行,监听端口分别是3306,3307 实现方式 2.1.修改my.cnf: 把原来的[mysqld]=[mysq...

    2008-02-23 07:43:54

  • 如何使用枚举的组合值

    有时我们需要将枚举定义为1,2,4,8.......的值,这样当传入一个3,那么就是表示1,2的组合,假如传入7,那就表示1,2,4的组合。要实现这种功能我们需要用到FlagsAttribute。具体用法如下: 1.定义Enum。 以下是引用片段: [Flags] public enum FormType { Reimburse...

    2008-02-23 07:43:53

  • MySQL数据库临时文档究竟储存在哪里

    MySQL使用环境变量TMPDIR的值作为保存临时文档的目录的路径名。假如未配置TMPDIR,MySQL将使用系统的默认值,通常为/tmp、/var/tmp或/usr/tmp。假如包含临时文档目录的文档系统过小,可对mysqld使用“—tmpdir”选项,在具备足够空间的文档系统内指定1个目录。 在MySQL...

    2008-02-23 07:43:53

  • 从 MySQL 迁移到 Oracle

    假如用关键字 "MySQL 迁移 Oracle" 在网上搜索,基本上得到的内容都是关于从 Oracle 如何迁移到 MySQL 的,而从 MySQL 迁移到 Oracle 的信息则少之又少。 抛开那些手工一点点做的方法不谈,网络上也能够找到一些第三方工具来做这个事情,免费的? 我只找到了一个,那就...

    2008-02-23 07:43:52

  • 查找运行系统里的bad sql语句的好方法

    本文中我们主要介绍了如何查找运行系统里bad sql,需要大家注意的是我们需要根据自己的实际情况来具体分析。而不应该照搬下面介绍的这些方法。当我们使用这些SQL语句时,会对系统表产生分组操作,当然也增大了系统的负载。希望大家在系统启动了一段时间后,在半夜负载较...

    2008-02-23 07:43:51

  • MySQL两种表存储结构性能比较测试过程

    MySQL支持的两种主要表存储格式MyISAM,InnoDB,上个月做个项目时,先使用了InnoDB,结果速度特别慢,1秒钟只能插入10几条。后来换成MyISAM格式,一秒钟插入上万条。当时觉的这两个表的性能也差别太大了吧。后来自己推测,不应该差别这么慢,估计是写的插入语句有问题...

    2008-02-23 07:43:51

  • Dlinq对数据库支持上的一个缺陷

    这段时间在将MudCMS迁移到.net 3.5平台,发现Dlinq对数据库的支持上有一个很大的缺陷,从MSDN上查资料得知,Dlinq现在仅支持SQL2000和SQL2005,不能支持其他任何数据库,那怕是他们自家的Access数据库也不支持。这可是个大麻烦,我还想我的CMS支持ACCESS和MySQL呢。赶...

    2008-02-23 07:43:51

2