您现在的位置是:首页 >

软考中级数据库工程师 软考数据库资料:MySQL数据目录结构[3]

火烧 2022-03-21 13:56:23 1053
软考数据库资料:MySQL数据目录结构[3] my qladmi 命令可运行在任何你能从其连接服务器的主机上 如果你想在一个远程主机连接服务器 使用一个 ho t=ho t_ ame选项 %my ql

软考数据库资料:MySQL数据目录结构[3]  

    mysqladmin命令可运行在任何你能从其连接服务器的主机上 如果你想在一个远程主机连接服务器 使用一个 host=host_name选项

    %mysqladmin host=host_name variables

    在Windows上 你可以通过使用 pipe强制一个命令管道连接和 socket=pipe_name指定管道名来连接监听一个命令管道的NT服务器

    c:\\mysqladmin pipe socket=pipe_name variables

    你可以使用ps命令查看任何正在运行mysqld 进程的命令行

    试一下下列命令之一并寻找 datadir

    %ps axww | grep mysql BSD风格

    %ps ef | grep mysqld System V风格

    如果你的系统运行多个服务器 ps命令可能特别有用 因为你能马上发现多个数据目录位置 缺点是必须在服务器上运行 而且可能没有有用的信息产生 除非在mysqld命令行上明确指定了 datadir选项

    如果MySQL是从一个源代码分发安装的 你可以检查其配置信息确定数据目录位置 例如 位置可从顶级Makefile中获得 但是注意 位置是Makefile中的localstatedir值 不是datadir 而且 如果分发位于一个NFS挂载的文件系统并用来为多个主机构建MySQL 配置信息反映了分发被最新构建的主机 这可能不能提供你感兴趣的主机的数据目录信息

    如果上述方式失败 你可以用find寻找数据库文件 下列命令寻找 frm 文件 它是任何MySQL安装的一部分

    % find / name frm print

软考中级数据库工程师 软考数据库资料:MySQL数据目录结构[3]

    在下文各例中 用DATADIR表示MySQL数据目录位置

    数据目录结构

    MySQL数据目录包含了服务器管理的所有数据目录 这些文件被组织成一个树状结构 通过利用Unix或Windows文件系统的层次结构直接实现

lishixinzhi/Article/program/MySQL/201311/29758  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码