摘要: 装mysql,运行一段时间后,在mysql目录下出现一堆类似mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G. 对于这些超大空间占用量的文件我们应该怎么办呢?那么mysql数据库文件夹中的mysql-bin.00001是什么文件?mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。这些形如mysql-bin.00001的文件主要是用来做 阅读全文
posted @ 2013-05-23 17:30 M小卢 阅读(3542) 评论(0) 推荐(0)
摘要: 目录:1 配置说明2 my.cnf修改log3 命令说明 1 配置my.cnf #find 查找my.cnf /etc/my.cnfdata目录 1 查看my.cnf搜索datadir 2 phpinfo搜索MYSQL_SOCKET /var/lib/mysql/ mysql 日志 通常, MySQL 的日志是放在它的数据库目录下。mysql有以下几种日志: 错误日志: log-err 查询日志: log 慢查询日志: log-slow-queries 更新日志: log-update 二进制日志: log-bin 要把日志生成在 /var/log 目录下(是系统日志存放的地方,只... 阅读全文
posted @ 2013-05-23 17:29 M小卢 阅读(579) 评论(0) 推荐(0)
摘要: vi filename :打开或新建文件,并将光标置于第一行首vi n filename :打开文件,并将光标置于第n行首vi filename :打开文件,并将光标置于一行首vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次进行编辑移动光标类命令h :光标左移一个字符l :光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl p:光标上移一行j或Ctrl 阅读全文
posted @ 2013-05-23 17:19 M小卢 阅读(838) 评论(0) 推荐(0)
摘要: update user set password=PASSWORD("新密码") where user='root'; 阅读全文
posted @ 2013-05-23 17:16 M小卢 阅读(118) 评论(0) 推荐(0)
摘要: 1、修改vi /etc/my.cnf 配置文件。找到log-bin =mysql-bin 注释掉。但是这样的话就不再保存日志2、修改log-bin=其他名称。以后日志文件将保存为 其他名称打头的.0000文件3、重新启动mysql服务。删除日志文件之前首先要停止mysql服务。你的操作应该是 删除日志文件-停止mysql服务,再在启动mysql服务的时候。二进制文件/usr/sbin/mysqld服务脚本运行的时候,读取上一次的mysql日志看看mysql是否关闭以及运行状态什么的。因为没有找到,所以启动不了。 阅读全文
posted @ 2013-05-23 17:14 M小卢 阅读(473) 评论(0) 推荐(0)