`
hqman
  • 浏览: 363014 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

从svn出错到mysql binlog

阅读更多

        今天同事说svn 怎么不能访问了,提示需要输入密码,(奇怪以前都可以用的)。

自己的机器上执行了 svn up 命令果然也是一样的提示,郁闷。上服务器看下,原来svn 帐号对应的mysql db 不能访问。

df -h 查看服务器磁盘情况,发现 mysql data 目录分区空间满了。经过一番折腾发现 mysql data目录下 的binlog 文件 占用了很大空间。

 

  google了一把 发现可以 用reset master 删除这些log,果然搞定了,svn恢复正常,但感觉还有一丝不安,binlog 删除了会不会影响先有的数据库???


  查阅过一些文档后,了解了一点binlog, 他记录了 DML DDL的sql语句,可以在db 发生灾害的时候恢复数据(看来innodb 是可靠的)。


  关于 mysql binlog的几点 使用方法

1:reset master 删除所有的 binlog

2:使用purge 命令可以带条件删除

3:可以在my.conf中设置 记录的最近天数  --expire_log_days=5 这样的话DBA 可以轻松一点了

4:--binlog-do-db=dbname 只记录 指定db的 log

set sql_log_bin=0  可以过滤 超级管理员在客户端发起的sql 语句。

 

--好记心不如烂笔头!

 

分享到:
评论

相关推荐

    centos下搭建SVN服务器和MySQL

    在CentOS操作系统中,搭建SVN服务器和MySQL服务器是常见的任务,主要用于版本控制和数据存储。以下将详细讲解这两个服务的安装与配置过程。 首先,我们来看如何在CentOS上安装和配置MySQL服务器: 1. **检查MySQL...

    SVN出错无法Clean up,无法update

    当svn出现无法cleanup,无法update的时候, 大部分时候我们都只能删除项目,重新获取。 但是涉及到有些工程几十个G,所以很耽误时间。 本工具解决大部分无法cleanup无法update问题。

    svn迁移到git保留commit信息,后续还能维护从svn同步代码到git(亲测有效,网上资源整理最终版)

    公司代码要从svn迁移到git,不想笨笨的重新上传一份新代码,于是研究了下svn代码到git的迁移同时还要保留commit信息,尝试了很久终于成功啦;在保留commit信息的同时,还能继续从svn同步代码到git,这样即使还有人...

    CentOS 7.2 SVN+Mysql+Apache+PHP版本管理工具安装配置

    ### CentOS 7.2 SVN+Mysql+Apache+PHP 版本管理工具安装配置知识点 #### 一、准备工作 在开始安装配置之前,确保以下条件得到满足: 1. **服务器可以连接到Yum源**:这一步至关重要,因为后续安装过程中会依赖Yum...

    java操作svn把资源下载到服务器

    本教程将详细解释如何使用Java与SVN进行交互,以便从SVN仓库中拉取资源并将其部署到服务器。 首先,要实现这个功能,我们需要一个支持SVN操作的Java库。Apache的Subversion客户端抽象层(SVNKit)是一个广泛使用的...

    SVN迁移到git

    描述了如何从SVN迁移到git,比较简短,精炼,文档中提到的users.txt为svn与git的用户对照

    centos搭建PHP+mysql+apache+svn

    非常便利的centos搭建PHP+mysql+apache+svn环境搭建文档,只需复制粘贴

    SVN迁移到Git

    从SVN迁移到Git之后,项目开发代码继续在SVN提交,如何同步迁移之后继续在SVN提交的代码到Git

    apache+svn+MySQL+PHP+svnmanager+bugfree完全安装手册

    ### Apache+SVN+MySQL+PHP+SVNManager+BugFree 完全安装手册 #### 一、Apache+SVN 安装与配置 ##### 1. 安装 Apache 2.2.9 在安装 Apache 之前,请确保你的计算机运行的是 Windows 2000、Windows XP SP1 或 ...

    windows 安装配置apache_mysql_php_tomcat_svn

    - 从官方源获取Apache、MySQL、PHP、SVN、PHPMyAdmin及Tomcat等软件。 - 特别需要注意的是,不同版本间的兼容性问题,例如Apache 2.2与mod_jk之间的版本兼容性。 #### 三、具体安装与配置步骤 **1. Apache安装与...

    自动化运维之用Zabbix+mysql制作 监控SVN主从版本号是否一致的脚本.zip

    在Zabbix中,导入预先准备好的MySQL模板,连接到SVN服务器的数据库,获取主从版本库的当前版本号。 5. **lj总结:UserParameter关键点**:`UserParameter`是Zabbix Agent的一个强大特性,允许我们自定义监控项并...

    svn的安装解决linux的问题

    svn的安装在linux下完成比较好用大家可以看看。安装比较简单

    mysql svn控制 php版

    解决中小企业对mysql 的数据结构协作开发问题,能作以下事情 : 方案 1: 您已经创建了一个新的架构对象 (表、视图、存储过程等), 并希望与您的团队共享它。 方案 2: 团队中的某个人创建了一个新的架构对象, 您希望...

    myeclipse从svn服务器上检出maven工程

    在进行软件开发的过程中,经常会遇到需要从版本控制系统如Subversion (SVN) 中检出项目到本地开发环境中进行开发的情况。如果这个项目还涉及到构建工具如Maven,则还需要将该项目作为Maven项目导入到开发环境中。...

    这是一个版本控制管理SVN

    通过以上步骤,开发者可以在MyEclipse中享受到无缝的SVN版本控制体验,提高开发效率,保证代码的一致性和稳定性。 总之,SVN是软件开发中不可或缺的工具,它帮助团队高效协作,确保代码的安全和一致性。MyEclipse的...

    SVNMANAGER SVN 代码管理 LINUX SVN管理

    - **下载源码**:从SVNManager官方网站或者其GitHub仓库获取最新版本的源码。 - **解压并进入目录**:使用`tar`命令解压缩下载的文件,然后进入解压后的目录。 - **配置环境**:编辑`conf/config.properties`文件,...

    环境搭建php&mysql&svn

    log-bin = /data0/mysql/3306/binlog/binlog binlog_cache_size = 4M max_binlog_cache_size = 4M binlog_format = STATEMENT expire_logs_days = 10 max_binlog_size = 1G sync_binlog = 0 innodb_buffer_...

    Apache+MySQL+SVN+SSL(最终文档)

    从给定的文件标题、描述、标签以及部分内容中,我们可以推断出这是一份关于在Linux环境下搭建Apache、MySQL、Subversion(SVN)及SSL安全连接的详细指南。这份文档由作者“chi”创建于2011年3月16日,旨在指导用户...

Global site tag (gtag.js) - Google Analytics