今天同事说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上安装和配置MySQL服务器: 1. **检查MySQL...
当svn出现无法cleanup,无法update的时候, 大部分时候我们都只能删除项目,重新获取。 但是涉及到有些工程几十个G,所以很耽误时间。 本工具解决大部分无法cleanup无法update问题。
### CentOS 7.2 SVN+Mysql+Apache+PHP 版本管理工具安装配置知识点 #### 一、准备工作 在开始安装配置之前,确保以下条件得到满足: 1. **服务器可以连接到Yum源**:这一步至关重要,因为后续安装过程中会依赖Yum...
本教程将详细解释如何使用Java与SVN进行交互,以便从SVN仓库中拉取资源并将其部署到服务器。 首先,要实现这个功能,我们需要一个支持SVN操作的Java库。Apache的Subversion客户端抽象层(SVNKit)是一个广泛使用的...
描述了如何从SVN迁移到git,比较简短,精炼,文档中提到的users.txt为svn与git的用户对照
公司代码要从svn迁移到git,不想笨笨的重新上传一份新代码,于是研究了下svn代码到git的迁移同时还要保留commit信息,尝试了很久终于成功啦;在保留commit信息的同时,还能继续从svn同步代码到git,这样即使还有人...
非常便利的centos搭建PHP+mysql+apache+svn环境搭建文档,只需复制粘贴
从SVN迁移到Git之后,项目开发代码继续在SVN提交,如何同步迁移之后继续在SVN提交的代码到Git
### Apache+SVN+MySQL+PHP+SVNManager+BugFree 完全安装手册 #### 一、Apache+SVN 安装与配置 ##### 1. 安装 Apache 2.2.9 在安装 Apache 之前,请确保你的计算机运行的是 Windows 2000、Windows XP SP1 或 ...
- 从官方源获取Apache、MySQL、PHP、SVN、PHPMyAdmin及Tomcat等软件。 - 特别需要注意的是,不同版本间的兼容性问题,例如Apache 2.2与mod_jk之间的版本兼容性。 #### 三、具体安装与配置步骤 **1. Apache安装与...
在Zabbix中,导入预先准备好的MySQL模板,连接到SVN服务器的数据库,获取主从版本库的当前版本号。 5. **lj总结:UserParameter关键点**:`UserParameter`是Zabbix Agent的一个强大特性,允许我们自定义监控项并...
svn的安装在linux下完成比较好用大家可以看看。安装比较简单
解决中小企业对mysql 的数据结构协作开发问题,能作以下事情 : 方案 1: 您已经创建了一个新的架构对象 (表、视图、存储过程等), 并希望与您的团队共享它。 方案 2: 团队中的某个人创建了一个新的架构对象, 您希望...
在进行软件开发的过程中,经常会遇到需要从版本控制系统如Subversion (SVN) 中检出项目到本地开发环境中进行开发的情况。如果这个项目还涉及到构建工具如Maven,则还需要将该项目作为Maven项目导入到开发环境中。...
通过以上步骤,开发者可以在MyEclipse中享受到无缝的SVN版本控制体验,提高开发效率,保证代码的一致性和稳定性。 总之,SVN是软件开发中不可或缺的工具,它帮助团队高效协作,确保代码的安全和一致性。MyEclipse的...
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_...
- **下载源码**:从SVNManager官方网站或者其GitHub仓库获取最新版本的源码。 - **解压并进入目录**:使用`tar`命令解压缩下载的文件,然后进入解压后的目录。 - **配置环境**:编辑`conf/config.properties`文件,...
从给定的文件标题、描述、标签以及部分内容中,我们可以推断出这是一份关于在Linux环境下搭建Apache、MySQL、Subversion(SVN)及SSL安全连接的详细指南。这份文档由作者“chi”创建于2011年3月16日,旨在指导用户...