摘要: 需求是:某测试站点,在某个节点的时候需要同步到正式站点去,但是里面的config目录不能覆盖,方法一:终端命令行下执行以下命令cp -R `find /projectA -type d -path /projectA/common/config -prune -o -print | sed 1d ` /projectB/方法二:localhost # find projectB/ommon/config | xargs touch 修改目标目录的congfig目录文件的access time到当前,这样cp的时候加update参数可以避开该目录localhost # cp -r -u -v p 阅读全文
posted @ 2012-11-03 09:07 helloyb 阅读(4047) 评论(0) 推荐(0)
摘要: 查看默认MySQL数据库数据目录:mysqladmin -u root -p variables | grep datadirLinux下MySQL数据库数据目录多了好多Mysql-bin.0000X这些文件,这些都是二进制日志文件,可以直接进入目录删除和进入Mysql用命令删除,我用了命令删除,用了如下命令: mysql>SHOW MASTER LOGS; 此命令显示目前二进制日志的数目 然后 mysql> PURGE MASTER LOGS TO ‘这个是显示出来的日志名’; 就搞定了 找了一些文章 1、 mysql>SHOW MASTER LOGS; ... 阅读全文
posted @ 2012-11-03 09:00 helloyb 阅读(180) 评论(0) 推荐(0)
摘要: mysql replication 中slave机器上有两个关键的进程,死一个都不行,一个是slave_sql_running,一个是Slave_IO_Running,一个负责与主机的io通信,一个负责自己的slave mysql进程。下面写一下,这两个要是有no了,怎么恢复。。 如果是slave_io_running no了,那么就我个人看有三种情况,一个是网络有问题,连接不上,像有一次我用虚拟机搭建replication,使用了nat的网络结构,就是死都连不上,第二个是有可能my.cnf有问题,配置文件怎么写就不说了,网上太多了,最后一个是授权的问题,replication slave和f 阅读全文
posted @ 2012-11-03 08:51 helloyb 阅读(699) 评论(0) 推荐(0)
摘要: mysql授权用户和密码:1.用root账号建立数据库a.2.给其他的账号重新设定权限(取消全局级别的权限,全部换成数据库级别),使它们不能访问数据库a:给用户a_f设定权限:mysql> grant all on a.* to 'a_f'@'%' identified by '123456'; //%表示任意在主机都能访问,可以指定某个特定的IP或写为localhostQuery OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affect 阅读全文
posted @ 2012-11-03 08:08 helloyb 阅读(271) 评论(0) 推荐(0)