Mysql入门系列:MySQL数据目次的位置动态

来源:互联网 / 作者:SKY / 2016-08-25 04:24 / 点击:
从观念上讲,大大都相关数据库体系都是相同的:它们都由一组数据库构成,且每个数据库都包括一组表。可是,全部的体系都有本身的打点数据的要领, MySQL也不破例

从观念上讲,大大都相关数据库体系都是相同的:它们都由一组数据库构成,且每个数据库都包括一组表。可是,全部的体系都有本身的打点数据的要领, MySQL也不破例。

在缺省配置时,由MySQL处事器mysql打点的全部数据都存储在MySQL数据目次中。全部的数据库和提供有关处事器操纵信息的状态文件也存储在哪里。假如要执行MySQL安装的打点职责,应该认识数据目次的机关和行使。

Mysql入门系列:MySQL数据目录的位置

本章包罗以下内容:

奈何确定命据目次的位置。必要相识这一点,以便有用地打点其内容。

处事器奈何组织和提供对它所打点的数据库和表的会见。

在那边查找由处事器发生的状态文件且文件中包括什么内容。它们的内容提供了关于处事器运行的信息,中国站长站,假如您碰着题目,这些信息将是有效的。

怎样改变数据目次或单个数据库的缺省机关或组织。这对付打点体系的磁盘资源分派是重要的─譬喻,通过在驱动器中均衡磁盘的勾当,或通过操作更多的可用空间将数据重定位到文件体系中。还可以行使这个常识来打算新数据库的机关。

纵然不执行任何MySQL打点职责,也能通过阅读本章的内容而有所收成,它决不会影响您对怎样运行处事器有更好的设法。

数据目次的位置

缺省数据库的位置编译在处事器中。假如您是在一个源措施分发包中安装MySQL,典范的缺省位置也许是/ us r / l o c a l / v a r;假如在二进制分发包中安装MySQL,则为/ us r / l o c a l / mysql/d a t a;在RPM 文件中安装,为/ v a r / l i b / mysql。

数据目次的位置可以在启动处事器时通过--datadir = / p a t h / to / dir 明晰地指定。假如您想将数据目次安排在其他处所而非缺省的位置,则这个选项是有效的。

作为一名MySQL打点员,您应该知道数据目次在那边。假如运行多个处事器,那么您应该把握全部数据目次的位置。可是,假如不知道目次的位置(或者您正在取代前一位打点员,而他留下的记录很糟糕),有几种要领可以用来查找它:

可行使mysqladmin 变量直接从处事器中获得数据目次路径名。在UNIX 中,输出功效相同于如下所示:

Mysql入门系列:MySQL数据目录的位置

该输出功效指明白处事器主机中数据目次的位置/ us r / l o c a l / v a r。

在Windows 中,输出功效相同于如下所示:

Mysql入门系列:MySQL数据目录的位置

假如正在运行多个处事器,它们将监听差异的TCP/IP 端标语和套接字。可以通过提供吻合的--port 或--socket 选项毗连到每个处事器监听的端口和套街勺酉:

阅读延展

1
3