昆明市思若科技,专业的网站技术提供商,24小时服务热线:13888849906,0871-5635372 技术支持QQ:914907568
首页 关于我们 产品发布 成功案例 虚拟主机 支付方式 思若B2B 帮助中心 交流论坛
Mysql入门系列:MySQL重定位数据目录的内容
作者:佚名 来源:本站原创 点击: 时间:2007-12-2

新闻录入:思若科技    责任编辑:思若科技 
  • 上一个信息:

  • 下一个信息:
  •  
    关于〖Mysql入门系列:MySQL重定位数据目录的内容〗的最新评论:
     您是第 个访问者
    版权所有:昆明市思若科技有限公司
    联系方式:MSN:kmsiruo@hotmail.com QQ:914907568、794340636
    电话:0871-5635372 24小时服务手机:13888849906 传真:0871-5635372
    Copyright@ http://www.siruo.net.cn all rights reserved
    Powered by SIRUO Code © 2003-08 SIRUO SYSTEM
    [昆明市思若科技有限公司]倾情开发

     

      教训:花几分钟的时间估计重定位的效果是一个有价值的投资。不用花很长的时间就会发现您可能不能达到自己的预期目标,这样可以使您避免浪费大量的移动数据目录的时间。

      重定位数据目录

      为了重定位数据目录,应关闭服务器,将数据目录移动到新的位置。然后应该或者删除原来的数据目录并用指向新位置的symlink 来代替它,或者使用直接指明新位置的一个选项来重新启动服务器。表10 - 5列出了指定该位置的命令行和选项文件的语法。

      

      重定位数据库

      数据库只能通过symlink 方法来移动。为了重定位数据库,应关闭服务器,移动数据库目录。删除原来的数据库目录,用指向新位置的symlink 来代替它,然后启动服务器。

      下面的例子说明怎样将数据库bigdb 移动到另一个位置:

      

      重定位的预防措施

      在执行任何重定位操作之前应该关闭服务器,然后再重新启动它。对有些类型的重定位(如移动数据库目录),保持服务器的运行状态是可能的(尽管不建议这样做)。如果要这样做,您必须确保服务器没有访问将要移动的数据库。还应该确保在移动数据库之前发布了FLUSH TABLE 语句,以便确保服务器关闭所有打开的表文件。不履行这些预防措施可能导致表的毁坏。

      应该以数据目录所有者的身份来执行这些命令。为了安全起见,将原来的数据库目录重新命名为b i g db . o r i g。在验证了服务器与重定位服务器正常工作之后,可以删除原来的目录:

      % rm -rf bigdb.orig

    上一页  [1] [2] [3] [4] 下一页