- 浏览: 1149361 次
- 性别:
- 来自: 火星郊区
博客专栏
-
OSGi
浏览量:0
文章分类
- 全部博客 (695)
- 项目管理 (48)
- OSGi (122)
- java (79)
- Vaadin (5)
- RAP (47)
- mysql (40)
- Maven (22)
- SVN (8)
- 孔雀鱼 (10)
- hibernate (9)
- spring (10)
- css (3)
- 年审 (6)
- ant (1)
- jdbc (3)
- FusionCharts (2)
- struts (4)
- 决策分析 (2)
- 生活 (10)
- 架构设计 (5)
- 破解 (2)
- 狼文化 (4)
- JVM (14)
- J2EE (1)
- 应用服务器 (1)
- 我的链接 (5)
- 数学 (2)
- 报表 (1)
- 百科 (6)
- Flex (7)
- log4j (2)
- PHP (1)
- 系统 (2)
- Web前端 (7)
- linux (6)
- Office (1)
- 安全管理 (5)
- python (2)
- dom4j (1)
- 工作流 (3)
- 养生保健 (4)
- Eclipse (8)
- 监控开发 (1)
- 设计 (3)
- CAS (1)
- ZK (41)
- BluePrint (3)
- 工具 (1)
- SWT (7)
- google (2)
- NIO (1)
- 企业文化 (2)
- Windoes (0)
- RCP (7)
- JavaScript (10)
- UML (1)
- 产品经理 (2)
- Velocity (10)
- C (1)
- 单元测试 (1)
- 设计模式 (2)
- 系统分析师 (2)
- 架构 (4)
- 面试 (2)
- 代码走查 (1)
- MongoDB (1)
- 企业流程优化 (1)
- 模式 (1)
- EJB (1)
- Jetty (1)
- Git (13)
- IPV6 (1)
- JQuery (8)
- SSH (1)
- mybatis (10)
- SiteMesh (2)
- JSTL (1)
- veloctiy (1)
- Spring MVC (1)
- struts2 (3)
- Servlet (1)
- 权限管理 (1)
- Java Mina (1)
- java 系统信息 (6)
- OSGi 基础 (3)
- html (1)
- spring--security (6)
- HTML5 (1)
- java爬虫搜索 (1)
- mvc (3)
最新评论
-
Tom.X:
http://osgia.com/
将web容器置于OSGi框架下进行web应用的开发 -
chenyuguxing:
你好, 为什么我的bundle export到felix工程中 ...
在Apache Felix中运行bundle -
string2020:
<niceManifest>true</ni ...
Bundle Plugin for Maven -
jsonmong:
OSGI,是未来的主流,目前已相当成熟。应用OSGI比较好的, ...
基于OSGi的声明式服务 -
zyhui98:
貌似是翻译过来的,有很少人在linux上做开发吧
如何成为“10倍效率”开发者
装mysql,运行一段时间后,在mysql目录下出现一堆类似 mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G. 对于这些超大空间 占用量的文件我们应该怎么办呢?
我
的数据库加起来大概100M吧..但/usr/local/mysql/var这个目录竟然有548M,MySql-bin.0000文件大概占
了400+M,真浪费空间啊
那么mysql数据库文件夹
中的mysql-bin.00001是什么文件?
mysql-bin.000001、 mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志 文件中,还包括每个语句执行的时间,也会记录进去的。
那么这些文件该怎么删除和禁止呢?
禁止方法: vi /etc/my.cnf把里面的
#log-bin=mysql-bin
#binlog_format=mixed
注释掉,重启mysql服务即可.
删除方法:
输入命令:
/usr/local/mysql/bin/mysql
-u root -p
输入密码登陆 mysql后,运行命令:
reset master;
(包括;号)
清空日志文 件.再查看Mysql文件的大小,已经小了很多了.
还有方法
PURGE MASTER LOGS TO 'mysql-bin.000120';
即可删除120之前的bin log
所以另
外还有个方法定期删除bin log
PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL
3 DAY);
删除3天前的LOG文件.
发表评论
-
MySQL中GBK与UTF-8的区别
2013-02-11 17:53 1600在MySQL中,如果数据库只需要支持一般中文,数据量很大,性 ... -
MySQL中Utf8_general_ci 和 utf8_unicode_ci的区别
2013-02-11 17:51 1251对中、英文来说没有实质的差别。 utf8_gener ... -
Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUM
2012-11-09 11:13 7452SHOW VARIABLES LIKE 'coll%'; ... -
修改MySQL字符编码
2012-11-07 08:24 1007修改编码其实是为了支持中文~ 1. 编译级别。由于缺乏 ... -
INNER LEFT RIGHT JOIN
2012-09-07 10:35 1147CREATE TABLE `a` ( `a1` VARC ... -
MySQL设置字符集为UTF8(Windows版)
2012-08-07 08:40 8922Windows版MySQL设置字符集全部为utf8的方式 ... -
【绿色MySQL设置技巧】
2012-07-07 21:31 12151. mysql 远程连接数据 ... -
查询表Y中数据不存在与表X中的数据使用Left JOIN
2012-06-26 12:39 1102看看我写的对不对,查询接着显示表Y中的数据8,4,p 表X有 ... -
mysql 性能优化方案
2012-04-28 17:18 1024网上有不少mysql 性能优 ... -
设置自动清理mysql binlog日志和手动删除的方法
2012-04-28 17:17 1649MYSQL主从复制(replication)采用 RBR 模式 ... -
自增序列产生器的实现思路
2012-04-28 11:45 935l 需求 u 实现MySQL自带的字段值自动增 ... -
InnoDB引擎表的主键选型
2012-04-28 11:41 1427【导读】 MySQL采用开放可插入式存储引擎架构,提供 ... -
数据库设计范式
2012-04-14 11:05 1013数据库设计三范式 第一范式(1NF):数据库表中的字段都是单一 ... -
11 条重要的数据库设计规则
2012-04-14 11:03 992在你开始阅读这篇文章 ... -
11 步教你选择最稳定的 MySQL 版本
2012-04-01 19:59 1106MySQL开源数据库有多个重要分支,目前拥有的分支分别为:My ... -
连接MySQL数据库生成JavaBean
2012-03-28 08:28 9390做网站时,感觉数据库的设计比较重要,当花了很多时间设计好数据库 ... -
MySQL 分区
2012-03-06 10:31 1208MYSQL 存储过程,定义告 ... -
POWERDESIGNER 教程
2012-02-26 12:03 1480一)概念数据模型 目标 : 本文主要介绍Powe ... -
powerdesigner 使用的十五个问题
2012-02-24 14:22 1327PowerDesigner的主要作用一般还是数据库建模,并生成 ... -
数据库设计原则
2012-02-21 07:41 1030原始单据与实体之间的关系 可以是一对一、一对多、多对多的关 ...
相关推荐
MySQL中的`mysql-bin.000001`文件是二进制日志文件,它是MySQL数据库系统的重要组成部分。这个文件记录了数据库的所有更改操作,如INSERT、UPDATE、DELETE等,以及DDL(Data Definition Language)语句,如CREATE ...
第二步:初始化mysql数据库的内部信息./scripts/mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data ———————————————- 二进制包是否可以成功的运行,与先前是否先解决rpm...
创建一个空文件的命令可能是`touch /data/mysql/mysql-bin.index`,然后确保文件的权限和所有权正确。 6. **系统兼容性**:注意不同Linux发行版可能有不同的命令或文件路径,例如在Redhat/CentOS系统中,可以使用`...
假设我们要将数据目录从`/usr/local/mysql/var`迁移到`/home/mysql/mysqldata`,并将binlog目录移动到`/home/mysql/mysqllog/binlog`,则需要更新`my.cnf`中的相应设置: ```ini # Old settings #datadir = /usr/...
bin/mysqld --initialize --user=mysql --basedir=/home/mysql --datadir=/home/mysql/data --lower-case-table-names=1 tailf /home/mysql/log/error.log 通过以上步骤,可以成功安装 MySQL 8.0 二进制包。
/usr/local/mysql/bin/mysqld_safe --defaults-extra-file=/usr/local/mysql/my2.cnf --datadir=/usr/local/mysql/data2 & ``` 完成上述步骤后,你已经在同一台服务器上成功配置了两个独立的MySQL实例,每个实例都...
bin/mysqld --initialize --user=mysql --basedir=/home/mysql --datadir=/home/mysql/data --lower-case-table-names=1 查看日志 查看 MySQL 的错误日志,检查初始化是否成功。 tail -f /home/mysql/log/error....
为了让系统可以识别MySQL的命令,需要将MySQL的bin目录添加到环境变量中: ``` ln -s /application/mysql/bin/* /usr/local/sbin/ ``` #### 二、初始化MySQL实例 对于每个新创建的MySQL实例,都需要进行初始化...
# bin/mysqld --initialize --user=mysql --basedir=/data/mysql --datadir=/data/mysql/data --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp ``` - `--innodb_undo_tablespaces`参数用于设定...
错误信息例如: 代码如下:[code] mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data /usr/local/mysql/bin/mysqld_safe: line 107: /usr/local/mysql/data/imysql.
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql 重启 mysql 服务: service mysql start 出现下图说明 mysql 安装成功。 设置开机自启 mysql 服务: 将 mysql.server 文件复制到 /etc/rc.d/init.d/ 目录下: ...
本教程将指导您如何在 Linux 系统上安装 MySQL 数据库管理系统,包括下载和安装 MySQL 软件包、创建 MySQL 用户和用户组、配置 MySQL 服务器、初始化 MySQL 数据库、启动 MySQL 服务、修改密码、授予用户权限等步骤...
3. 删除InnoDB日志文件:`sudo rm -rf /data3/mysql/ib_logfile*` 4. 重新初始化InnoDB:`sudo mysqld --initialize` 5. 启动MySQL服务:`sudo service mysql start` 请注意,上述操作可能会导致数据丢失,因此在...
3. 创建 MySQL 数据文件目录并初始化数据库:mysqld --initialize --user=mysql --basedir=/data/mysql --datadir=/data/mysql/data --lower-case-table-names=1 --socket=/data/mysql/mysql.sock 4. 记录自动生成的...
在Linux环境中,LAMP(Linux, Apache, MySQL, PHP)是构建Web服务器的常用组合。以下是如何在CentOS 5.7(64位)上通过源码编译安装LAMP平台的详细步骤: 首先,确保系统是干净的,这意味着移除已经存在的Apache、...
export PATH=/data/mysql/bin:$PATH ``` 更新/etc/profile文件: ``` source /etc/profile ``` 编辑/etc/my.cnf文件,添加mysql配置: ``` vim /etc/my.cnf ``` 添加以下配置: ``` [client] port = 3306 socket = /...
为了方便后续使用MySQL命令,还需要将MySQL的二进制文件目录添加到系统的环境变量中。 ```bash vim /etc/profile ``` 在文件末尾添加如下内容: ```bash export PATH=/usr/local/mysql/bin:$PATH ``` 保存并退出...
Linux 下安装 MySQL 8 需要经过多个步骤,包括清理工作、卸载原有的 MySQL 软件包、删除配置文件、删除 MariaDB 的文件、下载和解压安装包、创建 data 目录、创建 mysql 用户组和用户、授权 mysql、初始化命令、启动...
rm -rf /etc/my.cnf #删除系统默认的配置文件(如果默认没有就不用删除) cd /usr/local/mysql #进入MySQL安装目录 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql #...