一个任务(英文文档)
把linux下的/etc/my.cnf  symlinked 到 /etc/my2.cnf我理解为 把my2.cnf 覆盖到my.cnf (我用cp my2.cnf my.cnf)
后来发现是错误 的 ,1 该如何理解
2 该如何做?

解决方案 »

  1.   

    我英文差, symlinked 可能是指輕鏈接做軟鏈接可以理解為 WINDOWS下地快捷方式也就是 創建一個叫my.cnf的快捷方式, 他連接到 my2.cnf
    命令是 ln -s /etc/my.cnf /etc/my2.cnf
      

  2.   

    1. symlink也就是soft link,不是copy。只有一份copy,新名字指向原文件。有点类似于win下的快捷方式。当你把原文件删掉了,这个soft link指向的是一个不存在的地方
    2. ln -s /etc/my.cnf /etc/my2.cnf
       限于你表达的可能有误,说一说这个语句的作用:它是让/etc/my2.cnf指向原文件:/etc/my.cnf 
      
      

  3.   

    楼上解释的对 就像是windows下的一个快捷方式而已
      

  4.   

    邮件内容如下 
    1. MySQL data dir moved to /data/mysql
    >  2. O*ld my.cnf removed, and instead /etc/my2.cnf /symlinked/ *
    >     to /etc/my.cnf
    my2.cnf -> my.cnf ( symlink )This is because when we update the my2.cnf file using an RPM
    we want to be able to pick up the configuration on a MySQL restart
    without needing to copy the file over.按照楼上意思 是否就是 ln -s /etc/my2.cnf /etc/my.cnf???