本文将为大家介绍MySQL数据库应该如何对抗解密高手的方法。...详细
很多MySQL用户更多地知道如何创建一个数据库并编写对它的查询。就像成千上万的人通过载闲暇时用Linux做实验来学习Unix那样,很多人通过玩MySQL学习关系数据库。文中介绍的方法,可以用针对优化性能来调节MySQL,设计的MySQL数据库和查询的技术,使应用很有效率。...详细
MySQL针对这一问题提供了一种基于内建的全文查找方式的解决方案。在此,开发 者只需要简单地标记出需要全文查找的字段,然后使用特殊的MySQL方法在那些字段运行搜索,这不仅仅提高了性能和效率(因为MySQL对这些字段做了索 引来优化搜索),而且实现了更高质量的搜索,因为MySQL使用自然语言来智能地对结果评级,以去掉不相关的项目。本文将为大家讲述在MySQL中如何进行全文搜索。...详细
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。本文主要介绍了如何编写高质量、高性能的MySQL语法。...详细
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。本文我们将集中介绍这些不同的引擎分别最适应哪种需求和如何启用不同的存储引擎。...详细
在SQL中,名词触发器指“在数据库中为响应一个特殊表格中的某些事件而自动执行的程序代 码。”(Wikipedia)说得简单一些,它是在一个特殊的数据库事件,如INSERT或DELETE发生时,自动激活的一段代码。触发器是MySQL 5.x的新功能,随着5.x代码树新版本的出现,这一功能也逐渐得到改善。在本文中将简单介绍如何定义并使用触发器,查看触发器状态,并如何在使用完毕后删除触发器。还将为你展示一个触发器在现实世界中的应用实例,并检验它对数据库记录的改变。...详细
要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备MySQL的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。首先查看主服务器的版本是否是支持热备的版本。然后查看my.cnf或者my.ini中MySQLd配置块的配置有没有log-bin,因为MySQL的复制机制是基于 日志的复制机制,所以主服务器一定要支持更改日志才行。然后设置要写入日志的数据库或者不要写入日志的数据库。这样只有您感兴趣的数据库的更改才写入到数据库的日志中。...详细
备份数据库有两种方式,一种是只备份数据库的结构,一种把是结构和所有的数据都备份出来,本文将为大家介绍MySQL数据库备份/恢复的两种方法。 ...详细
在本文中我们选用MySQL 4.0.2-alpha与PostgreSQL 7.2进行比较,这样的比较不想仅仅成为一份性能测试报告,因为至少从我个人来看,对于一个数据库,稳定性和速度并不能代表一切。对于一个成熟的数据库,稳定性肯定会日益提供。而随着硬件性能的飞速提高,速度也不再是什么太大的问题。这两个产品都属于开放源码的一员,性能和功能都在高速地提高和增强。MySQL和PostgreSQL的开发者们都在尽可能地把各自的数据库改得越来越好,所以对于任何商业数据库使用其中的任何一个都不能算是错误的选择。...详细
有两个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。本文为大家介绍了如何使用mysql客户安装新用户,如何发出GRANT语句增加新用户。...详细
MySQL带有很多设计用来提供Web应用程序安全的加密函数。本文概述了其中的一些函数,并说明了如何使用它们,以及它们能够提供的不同级别的安全。...详细
做开发的时候要做MySQL的数据库同步,两台安装一样的系统,都是FreeBSD5.4,安装了Apache 2.0.55和PHP 4.4.0,MySQL的版本是4.1.15,都是目前最新的版本。本文将为大家介绍如何在两台MySQL数据库间实现同步。...详细
本文介绍了用ODBC接口访问MySQL的方法。...详细
Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的SQL代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种SQL语句就是所谓的劣质SQL语句。在编写SQL语句时我们应清楚优化器根据何种原则来删除索引,这有助于写出高性能的SQL语句。本文就某些SQL语句的where子句编写中需要注意的问题作详细介绍。在这些where子句中,即使某些列存在索引,但是由于编写了劣质的SQL,系统在运行该SQL语句时也不能使用该索引,而同样使用全表扫描,这就造成了响应速度的极大降低。...详细
MySQL易学易用,且附带丰富的技术文档,这二个因素使之被广泛应用。然而,随着MySQL发展之迅速,即使一个MySQL老手有时也会为该软件出其不意的功能感叹。本文将为大家介绍MySQL数据库中鲜为人知的技巧。...详细
Mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现mysql数据库的热备份。要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。...详细
本文介绍了如何在Windows环境下编译MySQL代码,或许有些人觉得从Windows平台编译MySQL的代码有些复杂,其实不然。本文中所提到的东西没有任何的创新性,只是对MySQL已有文档的总结。 ...详细
一项调查显示,使用开源数据库系统的用户对能够解决他们实际问题且具有创新性的MySql应用程序有很强烈的需求。被频繁提出的问题(占33%)是产品的可伸缩性,接下来是可维护性(23%),可用性(17%)和吞吐量(15%)。超过70%的被访问者说他们宁愿一个简单的可定制的应用程序也不愿意使用需要不同组件的客户解决方案。被调查者称他们在很大的应用程序范围内使用开源数据库,从Web网站和电子商务(e-business)应用程序到内部门户网站。 超过54%的被调查者反映使用MySQL的主要途径是获得数据库的高可用性。...详细
当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。本文用两种方式来实现JSP连接MySql数据库。 ...详细
为了使一个MySQL系统安全,本文强烈要求你考虑下列建议:对所有MySQL用户使用口令。不要作为Unix的root用户运行MySQL守护进程。如果你把一个Unix root用户口令放在mysql.server脚本中,确保这个脚本只能对root是可读的。检查那个运行Mysqld的Unix用户是唯一的在数据库目录下有读/写权限的用户。不要把process权限给所有用户。如果你不信任你的dns,你应该在授权表中使用IP数字而不是主机名。...详细