2020年05月02日
⁄ 数据库
⁄ 共 2578字
所有数据库和状态文件都包含在其中。但是,在确定数据目录内容的布局中管理员有某些职责。本文讨论为什么要移动数据目录的各个部分(甚至是字典本身)、可以移动什么,以及怎样进行这些移动。
◆MySQL 允许您重定位其中的数据目录或元素。这样做有几个原因:
◆可以用比缺省定位的文件系统更大的容量在文件系统中放置数据目录。
◆如果数据目录在繁忙的磁盘上,可以将其放置到较少使用的驱动器上,以平衡物理设备之间...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 1272字
MySQL数据库应该如何对抗解密高手
当你连接一个MySQL服务器时,你通常应该使用一个口令。口令不以明文在连接上传输。所有其它信息作为能被任何人读懂的文本被传输。如果你担心这个,你可使用压缩协议(MySQL3.22和以上版本)使事情变得更难。甚至为了使一切更安全,你应该安装ssh。用它,你能在一个MySQL服务器与一个 MySQL客户之间得到一个加密的tcp/ip连接。
MySQL高级特性之集合函数
到现在为止,...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 833字
一些MySQL发布对MySQL中的系统表的结构进行了更改,添加了新权限或特性。当你更新到新版本MySQL,你应同时更新系统表,以确保它们的结构最新。首先备份数据库,然后按照下面的程序操作。
在Unix或Unix类系统中,运行mysql_fix_privilege_tables脚本来更新系统表:
shell> mysql_fix_privilege_tables
你必须在服务器运行时执行该脚本。它试图连接本机上用root运行的服务器。如果root账户需要密码,在命令行中按...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 3533字
数据库目录是MySQL数据库服务器存放数据文件的地方,不仅包括有关表的文件,还包括数据文件和MySQL的服务器选项文件。不同的分发,数据库目录的缺省位置是不同的。
数据目录的位置
缺省的数据库位置
缺省数据库的位置编译在服务器中。
◆如果您是在一个源程序分发包中安装 MySQL,典型的缺省位置可能是 /usr/local/var;
◆如果在二进制分发包中安装 MySQL,则为 /usr/local/mysql/ data;
◆在 RPM 文件中安装,为 /v...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 2015字
在Soundbreak我们每天24小时不间断地播放实况音频和视频,所以对于MySQL的新增的复制特性,我们不能做出很令人信服的测试。通过测试我们发现,可以使用这个特性来与备份数据库服务器保持数据同步,这样当主服务器因为某种原因处理失效时,能够使用备份机处理所有的查询。对于这样的要求,配置两台服务器并不困难。我将详细讨论整个处理过程,同时讨论一下当主服务器失效时,如何使用PHP来重定向查询。
MySQL内部复...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 1823字
摘要:本节介绍各种SQL语句。本节介绍有关级的SQL以及相关操作,查看、建立和删除等操作。
从本节开始正式介绍各种SQL语句。本节介绍有关数据库级的SQL以及相关操作,查看、建立和删除等操作。
用SHOW显示已有的数据库
句法:SHOW DATABASES [LIKE wild]
如果使用LIKE wild部分,wild字符串可以是一个使用SQL的“%”和“_”通配符的字符串。
功能:SHOW DATABASES列出在MySQL服务器主机上的数据库。
你可以尝试下面举例...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 4518字
由于MySQL服务器具有多种安装分发,而且能够运行在多种操作平台之上,因此它的启动与停止的方法也多种多样。你可以根据实际情况使用其中的一种。在你安装、升级或者维护系统时,你可能需要多次启动和终止服务器,你需要了解启动和终止服务器的方方面面。
直接运行守护程序
1、你可以采用的方法
一般的,你可以有以下几种选择启动MySQL服务器,它们的功能和用法几乎是相同的,所以一起在这里介绍:
直接使用MySQL守...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 4258字
摘要:本文介绍了如何建立用户,如何为用户分配权限。GRANT语句虽然能够为用户分配权限,使用比较方便,但是从安全角度,从增加对系统了解角度,你应该尽量使用直接修改授权表的方法。这样可以更精确的控制授权,能够对授权表完全了解,避免因为 GRANT语句的错误,是MySQL服务器的安全性降低。
你可以有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 4498字
摘要:本文讲解了MySQL中表的操作方法。通过本文的学习您应该掌握如何在MySQL中创建表、删除表,如何改变表的结构、名字,如何使用show实用程序等。
使用MySQL,目前你可以在三种基本数据库表格式间选择。当你创建一张表时,你可以告诉MySQL它应该对于表使用哪个表类型。MySQL将总是创建一个.frm文件保存表和列定义。视表类型而定,索引和数据将在其他文件中存储。
你能用ALTER TABLE语句在不同类型的表之间变换。
...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 3936字
全文索引在 MySQL 中是一个FULLTEXT类型索引。FULLTEXT索引用于MyISAM表,可以在CREATE TABLE时或之后使用ALTER TABLE或CREATE INDEX在CHAR、VARCHAR或TEXT列上创建。对于大的,将数据装载到一个没有FULLTEXT索引的表中,然后再使用ALTER TABLE(或CREATE INDEX) 创建索引,这将是非常快的。将数据装载到一个已经有FULLTEXT索引的表中,将是非常慢的。
全文搜索通过MATCH()函数完成。
> CREATE TABLE articles (&...
[db:关键字]阅读全文