MysQL数据目录.pdfVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MysQL数据目录

下载 第10章 MySQL 数据目录 从概念上讲,大多数关系数据库系统都是类似的:它们都由一组数据库组成,且每个数 据库都包含一组表。但是,所有的系统都有自己的管理数据的方法, MySQL 也不例外。 在缺省设置时,由 MySQL 服务器 mysql 管理的所有数据都存储在 MySQL 数据目录中。 所有的数据库和提供有关服务器操作信息的状态文件也存储在那里。如果要执行 MySQL 安 装的管理职责,应该熟悉数据目录的布局和使用。 本章包括以下内容: ■ 怎样确定数据目录的位置。需要了解这一点,以便有效地管理其内容。 ■ 服务器怎样组织和提供对它所管理的数据库和表的访问。 ■ 在哪里查找由服务器产生的状态文件且文件中包含什么内容。它们的内容提供了关于 服务器运行的信息,如果您遇到问题,这些信息将是有用的。 ■ 如何改变数据目录或单个数据库的缺省布局或组织 。这对于管理系统的磁盘资源分配 是重要的─例如,通过在驱动器中平衡磁盘的活动,或通过利用更多的可用空间将 数据重定位到文件系统中。还可以使用这个知识来计划新数据库的布局。 即使不执行任何 MySQL 管理职责,也能通过阅读本章的内容而有所收获,它决不会影 响您对如何运行服务器有更好的想法。 10.1 数据目录的位置 缺省数据库的位置编译在服务器中。如果您是在一个源程序分发包中安装 M y S Q L ,典型 的缺省位置可能是 / u s r / l o c a l / v a r ;如果在二进制分发包中安装 M y S Q L ,则为 / u s r / l o c a l / m y s q l / d a t a ;在 RPM 文件中安装,为 / v a r / l i b / m y s q l 。 数据目录的位置可以在启动服务器时通过 --datadir = / p a t h / to / dir 明确地指定。如果您 想将数据目录放置在其他地方而非缺省的位置,则这个选项是有用的。 作为一名 MySQL 管理员,您应该知道数据目录在哪里。如果运行多个服务器,那么您 应该掌握所有数据目录的位置。但是,如果不知道目录的位置(或许您正在代替前一位管理 员,而他留下的记录很糟糕),有几种方法可以用来查找它: ■ 可使用 mysqladmin 变量直接从服务器中得到数据目录路径名。在 UNIX 中,输出结 果类似于如下所示: 第 10章 MySQL 数据目录计计281 下载 该输出结果指明了服务器主机中数据目录的位置 / u s r / l o c a l / v a r 。 在 Windows 中,输出结果类似于如下所示: 如果正在运行多个服务器,它们将监听不同的 TCP/IP 端口号和套接字。可以通过提供合 适的--port 或 --socket 选项连接到每个服务器监听的端口和套接字上: mysqladmin 命令可在您连接服务器的任何一台主机上运行。如果需要连接到远程主机上 的服务器,则使用 --host = host_name 选项: 在 Windows 中,您可以购买 Windows NT 服务器,它通过使用 --pipe 迫使一个指定的管 道连接,并使用 --socket = pipe_name 指定该管道的名称,在该管道上进行监听。 ■ 可使用 ps 来查看任何当前执行 mysql 进程的命令行。试一试下列的命令(根据您的 系统所支持的 ps 版本)并查找显示在输出结果中的这些命令的 - - d a t a d i r : 如果系统运行多个服务器(因为一次发现了多个数据目录位置),则 ps 命令将会特别有 用。它的缺点是:ps 必须运行在服务器的主机上,并且除非 --datadir 选项在 mysqld 命令行 中明确指定,否则将产生无用的信息。

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档