关闭MySQL日志,删除mysql-bin日志

centos安装的MySQL默认开启了日志文件,如果数据操作比较频繁就会产生大量的日志,
在/usr/local/mysql/var/下面产生mysql-bin.0000* 类似的文件,
而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql无法启动或报错,
如何关闭MySQL的日志功能:
删除日志:
执行:

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

输入密码登录后再执行:reset master;
关闭日志:
修改/etc/my.cnf 文件,找到

log-bin=mysql-bin
binlog_format=mixed

再这两行前面加上#,将其注释掉,再执行

/etc/init.d/mysql restart

phpMyAdmin导入超过限制大小的数据库

网站建立时间久了,数据库会越来越大,数据库导入导出时经常会有数据库超过限制大小情况,普通的修改上传限制大小已经无法满足你的需求了,接下来就需要修改下config.default.php 文件来实现导入超大型数据库,在这个配置文件里找到:

$cfg[‘UploadDir’] = ”;

$cfg[‘SaveDir’] = ”;

将其改成:

$cfg[‘UploadDir’] = ‘upload’;

$cfg[‘SaveDir’] = ‘save’;

然后在 phpMyAdmin 的目录下创建两个空目录,upload 和 save,并且把要导入的数据库文件传送到 upload 目录下。

选择网站服务器上传的文件夹里的数据库,点击【执行】按钮就可以顺利导入超大型的数据库了。

原文:http://www.wpued.com/7504.html

LNMP相关目录和命令

安装:

wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz
tar zxvf lnmp0.9-full.tar.gz
cd lnmp0.9-full/

确认Linux发行版:

cat /etc/issue

CentOS系统下的安装

./centos.sh 2>&1 | tee lnmp.log

Debian系统下的安装

./debian.sh 2>&1 | tee lnmp.log

Ubuntu系统下的安装

./ubuntu.sh 2>&1 | tee lnmp.log

添加虚拟主机

/root/vhost.sh

删除虚拟主机

rm /usr/local/nginx/conf/vhost/xiaokyun.com.conf

安装组件
安装PureFTPd和FTP管理面板:

./pureftpd.sh

安装eAccelerator:

./eaccelerator.sh

安装ionCube:

./ionCube.sh

安装imageMagick:

./imageMagick.sh

安装memcached:

./memcached.sh

升级
升级Nginx:

./upgrade_nginx.sh

升级PHP版本:

./upgrade_php.sh

状态管理
LNMP状态管理:

/root/lnmp {start|stop|reload|restart|kill|status}

Nginx状态管理:

/etc/init.d/nginx {start|stop|reload|restart}

PHP-FPM状态管理:

/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}

PureFTPd状态管理:

/etc/init.d/pureftpd {start|stop|restart|kill|status}

MySQL状态管理:

/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}

Memcached状态管理:

/etc/init.d/memcached {start|stop|restart}

相关图形界面程序

phpinfo : http://www.xiaokyun.com/phpinfo.php
phpMyAdmin : http://www.xiaokyun.com/phpmyadmin/
探针 : http://www.xiaokyun.com/p.php
PureFTP管理界面:http://www.xiaokyun.com/ftp/
Memcached测试页面:http://www.xiaokyun.com/memcached.php

LNMP相关目录

nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/
/root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/

LNMP相关配置文件

Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
/root/vhost.sh添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf

原文:http://lnmp.org/install.html

精简MySQL

1.删除所有的目录,只保留
data
share
bin

2.删除BIN下面除以下三个文件之外的所有文件:
libmysql.dll(MYSQL5中的文件,在MYSQL5.5中不存在)
mysqladmin.exe
mysqld.exe

3.如果要用客户端,请保留mysql.exe

4.删除Share目录下除以下目录外的所有目录
charsets
english

5.删除Data目录下的除mysql之外的所有文件和目录

批量清理WordPress的MySQL数据库字段

update twi_postmeta set meta_key = null
update twi_postmeta set meta_value = null

update twi_posts set post_name = null
update twi_posts set post_content = null

update twi_posts set post_title=post_content

update twi_posts set guid = replace(guid,’blog.xiaokyun.com’,’www.xiaokyun.com’);