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分钟之前的图片

posted @ 2018-04-12 00:48  deanyang  阅读(277)  评论(0编辑  收藏  举报