小十的个人博客

@小十

born for design, do what you want, and carpe diem

文章 343
朋友 17
来访 1840

LATEST POSTS

RANKINGS

    • http://www.xiaoten.com
    • 网站成立5376天

    小十

    • 收藏品

    数据库出错,无法启动~

    今天起床,发现所有的用到mysql的网站都打不开。原来是mysql的服务停止了,无法启动,停止mysql服务时提示: ERROR! MySQL is running but PID file could not be found ?
    后来查下磁盘空间(df -h)……发现系统盘已经占满……被类似mysql-bin.0000*这样的文件占满,这个文件的位置位于:/usr/local/mysql/var这个目录下。文件是mysql的日志文件。某些文件竟然已达1G。上网搜了下这个文件的用途,如下:

    mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志 文件中,还包括每个语句执行的时间,也会记录进去的。

    个人觉得像我这种小白站长也用不到这么高大上的文件……于是,就找到关闭自动生成这个文件的方法。

    禁止方法: vi /etc/my.cnf把里面的
    #log-bin=mysql-bin
    #binlog_format=mixed
    注释掉,重启mysql服务即可.

    删除那些文件我是通过ssh的方式直接删除的,很低端。若装13,可以用下述方法:

    输入命令:

    /usr/local/mysql/bin/mysql -u root -p

    输入密码登陆mysql后,运行命令:

    reset master;

    清空日志文件.再查看Mysql文件的大小,已经小了很多了.

    好了,继续滚回去看matlab了……

    Comments | NOTHING

      游客,你好 修改资料

    *邮箱和昵称必须填写