Welcome 微信登录

首页 / 数据库 / MySQL

MySQL和PostgreSQL两数据库的对决

MySQL和PostgreSQL两数据库的对决

MySQL和PostgreSQL两数据库的对决2008-02-18瓣刀 在这篇文章中,我们选用MySQL 4.0.2-alpha与PostgreSQL 7.2进行比较,因为MySQL 4.0.2-alpha开始支持事务的概念,因此这样的比较对于MySQL应该较为有利。我们这样的比较不想仅仅成为一份性能测试报告,因为至少从我个人来看,对于一个数据库,稳定性和速度并不能代表一切。对于一个成熟的数据库,稳定性肯定会日益提供。而随着硬件性能的飞速提高,速度也不再是...
需要考虑的数据库相关安全政策

需要考虑的数据库相关安全政策

需要考虑的数据库相关安全政策2008-02-18Kevin Beaver在能够真正影响每个行业的所有的政府和行业规则中,总有一天会出现这么一条,要你真正地应用一些信息安全政策。你也许已经对密码和数据备份有了一些基本政策。但是还有更多内容。所以,如果你的企业现在才刚刚把它的安全政策放在一起,或者你已经意识到了是时候需要更新一些东西了,那么这里有几个你需要了解的数据库安全相关的问题。从技术上来说,为了准确判断需要哪个安全政策,你需要执行信息风险评估。然而,我理...
教你怎样在MySQL中提高全文搜索效率

教你怎样在MySQL中提高全文搜索效率

教你怎样在MySQL中提高全文搜索效率2008-02-18technono很多互联网应用程序都提供了全文搜索功能,用户可以使用一个词或者词语片断作为查询项目来定位匹配的记录。在后台,这些程序使用在一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时候。MySQL针对这一问题提供了一种基于内建的全文查找方式的解决方案。在此,开发者只需要简单地标记出需要全文查找的字段,然后...
MySQL导入导出大量数据程序实现方法

MySQL导入导出大量数据程序实现方法

MySQL导入导出大量数据程序实现方法2008-02-18大家一定使用过 phpmyadmin 里面的导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题:1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因是:一般的 PHP.INI 里面设置临时文件/上传文件的大小限制为2M,而phpmyadmin使用了上传的方式,造成失败。2 导出到硬盘的 .SQL 文件在导回时,经常出现由于某些单引号...
MySQL数据库应该如何对抗解密高手

MySQL数据库应该如何对抗解密高手

MySQL数据库应该如何对抗解密高手2008-02-18当你连接一个MySQL服务器时,你通常应该使用一个口令。口令不以明文在连接上传输。所有其它信息作为能被任何人读懂的文本被传输。如果你担心这个,你可使用压缩协议(MySQL3.22和以上版本)使事情变得更难。甚至为了使一切更安全,你应该安装ssh。用它,你能在一个MySQL服务器与一个MySQL客户之间得到一个加密的tcp/ip连接。为了使一个MySQL系统安全,强烈要求你考虑下列建议:对所有MySQL...
MySQL数据库下如何为用户设置密码

MySQL数据库下如何为用户设置密码

MySQL数据库下如何为用户设置密码2008-02-18当初次在机器上安装完Mysql时,你可以匿名进行访问数据库或者以不带口令的root身份进入数据库.另外如果你是一个管理员,你还要进行一些用户的建立及授权,这又涉及到设置密码的问题.下面我们就讨论一下如何设置密码:首先我们应该知道Mysql数据库中的口令存储必须用password()函数加密它.因为在user表中是以加密形式存储口令,而不是作为纯文本.如果你没有加密,直接在数据库中执行以下语句:use ...
如何修改mysql_connections和其他参数的大小

如何修改mysql_connections和其他参数的大小

如何修改mysql_connections和其他参数的大小2008-02-18记得以前有网友在这里问过如何修改mysql的最大连接数的问题,好像没有得到完整的回答(我记得好像是),今天突然收到csdn的一位网友发来邮件询问这个问题,于是就到mysql的站点上去寻找答案,不过很令我失望的是,我没有找到具体的解决办法(可能是我不太细心的缘故),突然想起在dos下可以通过命令修改的,不过进入dos后,看帮助,怎么也没想起来原来的看过的命令(记性不好还没有及时保存...
MySQL优化步骤及my.cnf缓存优化

MySQL优化步骤及my.cnf缓存优化

MySQL优化步骤及my.cnf缓存优化2008-02-181、看机器配置,指三大件:cpu、内存、硬盘2、看mysql配置参数3、查系mysql行状态,可以用mysqlreport工具来查看4、查看mysql的慢查询依次解决了以上问题之后,再来查找程序方面的问题my.cnf缓存优化在 my.cnf 中添加/修改以下选项:#取消文件系统的外部锁skip-locking#不进行域名反解析,注意由此带来的权限/授权问题skip-name-resolve#索引缓...
教你自动恢复MySQL数据库的日志文件

教你自动恢复MySQL数据库的日志文件

教你自动恢复MySQL数据库的日志文件2008-02-18如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定的时间点开始 (例如,从你最后一次备份)直到现在或另一个指定的时间点的数据。“mysqlbinlog:用于处理二进制日志文件的实用工具”。要想从二进制日志恢复数据,你需要知道当前二进制日志文件的路径和文件名。一般可以从选项文件(即my.cnf or my.ini,取决于你的系统)中找到路径。...
mysql4.0以后的编码配置详解

mysql4.0以后的编码配置详解

mysql4.0以后的编码配置详解2008-02-18简要说一下mysql4.1以后的问题第一:mysql4.1的存储方式已经是utf8的了。。也就是说他的文件编码是utf8格式,我们不需要担心会有存储不了的字符第二:mysql服务器需要以一种编码方式来启动,设定连接(通讯)过来的字符编码是什么,就是所谓的我们的交流语言第三:mysql的client端,需要设定一种编码去和mysql的服务器端通讯,也是交流语言那么为什么回出现乱码哪?就是出在这个连接的过程...
MySQL数据库中用GRANT语句增添新用户

MySQL数据库中用GRANT语句增添新用户

MySQL数据库中用GRANT语句增添新用户2008-02-18有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限已缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台机器上,你必须作为MySQL root用户连接,并且root用户必须对MySQL数据库有insert权限和reload...
教你怎样配置MySQL数据库双机热备份

教你怎样配置MySQL数据库双机热备份

教你怎样配置MySQL数据库双机热备份2008-02-181、mysql 数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好 mysql 数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现 mysql 数据库的热备份。2、要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备 mysql 的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,...
MySQL与ASP.NET配合更强大

MySQL与ASP.NET配合更强大

MySQL与ASP.NET配合更强大2008-02-18开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。我们就来学习一下如何在.Net应用程序中使用MySQL。由于富有竞争力的价格和易于使用,MySQL在市场占有率方面逐步提升。开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。我们就来学习一下如何在.Net应用程...
MySQL数据库中鲜为人知的技巧

MySQL数据库中鲜为人知的技巧

MySQL数据库中鲜为人知的技巧2008-02-18MySQL易学易用,且附带丰富的技术文档,这二个因素使之被广泛应用。然而,随着MySQL发展之迅速,即使一个MySQL老手有时也会为该软件出其不意的功能感叹。本文将为你介绍这些不为人知的特性。以XML格式查看查询结果通过使用传统—xml 选项调用MySQL命令行客户程序,你可以以XML格式(而不是传统的列表形式)来查看MySQL查询结果。如果你打算将查询输出与其它程序集成在一起,这一技巧非常有...
MySQL的数据类型和建库策略

MySQL的数据类型和建库策略

MySQL的数据类型和建库策略2008-02-18无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。下面我就将我的一点心得写出来跟大家分享。一、数字类型数字类型按照我的分类方法分为三类:整数类、小数类和数字类。我所谓的“数字类”,就是指 DECIMAL 和 NUMERIC,它们是同一种类型。它严格的说不是一种数字类型,因为他们实际上是...
<< 161 162 163 164 165 166 167 168 169 170 >>