mysql与web服务器之间的分离操作
对于LNMP环境:
mysqldump -uroot -p密码 -B -A --events -x | gzip>bak_($date +%F).sql.gz -x:锁表 ,会影响读写,尽量晚上操作 -A :备份所有库 -B:备份多个库,并添加use 库名:create database 库等的功能 gzip:压缩效率高
备份单个库:Mysqldump -uroot -p密码 -B -x wordpress | gzip>bak_wordpress_($date +%F).sql.gz 定时备份
mysql集群服务器中恢复数据:
数据库恢复:
cd /opt
gzip -d bak_wortdpress_2016-07-01.sql.gz
mysql -uroot -p密码 < /opt/bak_wordpress.sql
mysql数据库集群授权访问:
数据库中授权命令:
grant select,insert,update,delete on wordpress.* to wordpress@'10.0.0.%' identified by '123456';
flush privileges;
grant all on bbs.* to bbs@'10.0.0.%' identified by '123456';
drop user bbs@'10.0.0.5';all权限太大
select user,host from mysql.user
grant select,insert,update,delete ,drop on bbs.* to bbs@'10.0.0.%' identified by '123456';
flush privileges;
show grants for bbs :mysql查看用户权限
修改php链接文件:
vim wp_config wordpress默认链接库,如果事先在本机安装好了数据库,需要修改以下内容为远程数据库的信息
define DB_HOST 10.0.0.5
/etc/hosts中做解析 10.0.0.5 db.happy.com
数据库远程连接:
mysql -ubbs -p123456 -h 10.0.0.5
zip解压:
unzip解压: unzip Discuz_X3.2_SC.zip -o: 解决提示,会把同名文件覆盖,先备份再使用,否则损失大
gzip压缩:
chown -R nginx.nginx bbs/ 安装完以后再调整权限,文件644目录755
bbs目录下:
chown -R nginx.nginx config/ data/ uc_*
查找图片头像bbs:
find ./ f -name "*.jpg" -mmin -3 查看3分钟之前的图片