zhoz blog 重新开张,欢迎继续支持!
May
7
公司老服务器,空间不大。下午哥们说SVN提交不了,原因是磁盘空间不足。
我就简单查询了一下:
[root@oyasai /]# du -h --max-depth=1 |sort
6.2G /usr
19G /var
继续查看,定位到了mysql目录:
-rw-rw----. 1 mysql mysql 3844079616 May 7 11:00 ibdata1
-rw-rw---- 1 mysql mysql 371028567 May 2 13:10 slow_query.log
原来是索引文件和(一堆)日志文件引起的。
1、彻底不需要:
关闭mysql主从,关闭binlog
/etc/mysql/my.cnf。把里面的log-bin这一行注释掉。
# binlog_format=mixed
然后重启数据库
2、重启mysql,开启mysql主从,设置expire_logs_days
我就简单查询了一下:
[root@oyasai /]# du -h --max-depth=1 |sort
6.2G /usr
19G /var
继续查看,定位到了mysql目录:
-rw-rw----. 1 mysql mysql 3844079616 May 7 11:00 ibdata1
-rw-rw---- 1 mysql mysql 371028567 May 2 13:10 slow_query.log
原来是索引文件和(一堆)日志文件引起的。
1、彻底不需要:
关闭mysql主从,关闭binlog
/etc/mysql/my.cnf。把里面的log-bin这一行注释掉。
# binlog_format=mixed
然后重启数据库
2、重启mysql,开启mysql主从,设置expire_logs_days
Feb
6
系统提示语法错误:date not null default CURRENT_DATE
其实,应该是这样
TIMESTAMP not null default now()
Date或DateTime类型是不能使用函数作为默认值的
其实,应该是这样
TIMESTAMP not null default now()
Date或DateTime类型是不能使用函数作为默认值的
Mar
8
mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和/或装载表的SQL语句。
有3种方式来调用mysqldump:
shell> mysqldump [options] db_name [tables]
shell> mysqldump [options] ---database DB1 [DB2 DB3...]
shell> mysqldump [options] --all--database
如果没有指定任何表或使用了---database或--all--database选项,则转储整个数据库。
要想获得你的版本的mysqldump支持的选项,执行mysqldump ---help。
有3种方式来调用mysqldump:
shell> mysqldump [options] db_name [tables]
shell> mysqldump [options] ---database DB1 [DB2 DB3...]
shell> mysqldump [options] --all--database
如果没有指定任何表或使用了---database或--all--database选项,则转储整个数据库。
要想获得你的版本的mysqldump支持的选项,执行mysqldump ---help。
Jul
25
昨天早上起床晚了,出门刚好遇到老孙,又搭回顺风车奇迹般的没有迟到。
一上Skype后,同事发来贺电……
上午开始对应完项目Bug后,就接着马不停蹄的着手公司网站开发。
突然收到以前的同事们发来贺电……
不一会,日本那边纷纷发来贺电……
从不上线的PP也不约而同的发来贺电……
我都一一感谢了。
一上Skype后,同事发来贺电……
上午开始对应完项目Bug后,就接着马不停蹄的着手公司网站开发。
突然收到以前的同事们发来贺电……
不一会,日本那边纷纷发来贺电……
从不上线的PP也不约而同的发来贺电……
我都一一感谢了。
Apr
19
遇到一个麻烦的服务器安装问题,原以为只是单纯的发布网站而已,才发现Apache都没有安装。
按正常的套路又遇到Mysql却已经安装过了!
正因如此我没办法编译PHP,rpm -e后编译安装:
cd /usr/local/src/
wget http://down1.chinaunix.net/distfiles/mysql-5.0.56.tar.gz
tar -xzvf mysql-5.0.56.tar.gz
cd mysql-5.0.56
./configure --prefix=/usr/local/mysql --sysconfdir=/etc
make
make install
按正常的套路又遇到Mysql却已经安装过了!
正因如此我没办法编译PHP,rpm -e后编译安装:
cd /usr/local/src/
wget http://down1.chinaunix.net/distfiles/mysql-5.0.56.tar.gz
tar -xzvf mysql-5.0.56.tar.gz
cd mysql-5.0.56
./configure --prefix=/usr/local/mysql --sysconfdir=/etc
make
make install