您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

浅谈服务器崩溃重装cPanel后恢复网站数据的方法

2022/8/25 23:41:20发布66次查看
虚拟主机管理系统在管理系统的时候,也会遇到一些不可抗的因素,造成系统服务器崩溃,崩溃的服务器也会丢失很多的网站数据,可以说服务器的系统崩溃总是很让人烦恼的,遇到这样的问题该如何解决呢?就这个问题cpanel中国区分销商文德数据的技术人员给出了一个解决的办法,服务器系统崩溃,只需要重装cpanel既可以恢复网站的数据了。
服务器遭遇崩溃无法启动,但是home目录在/dev/xvdb2,var在/dev/xvdb1上(用户数据库默认保存在/var/lib/mysql目录下),保留在了第二块硬盘上,重装系统及cpanel后,恢复网站文件及数据库。
之前的挂载信息
/dev/xvdb1/varext3defaults,usrquota12
/dev/xvdb2/homeext3defaults,usrquota12
重新挂载分区
#vi/etc/fstab
修改为
/dev/xvdb1/var2ext3defaults,usrquota12//不要忘了创建/var2目录
/dev/xvdb2/homeext3defaults,usrquota12
1、在whm中创建cpanel账户如:域名和用户名要和之前的相同
|domain:idcvendor.com
|ip:123.123.123.123(n)
|hascgi:y
|username:idcvendor
|password:pass*word
|cpanelmod:x3
|homeroot:/home
|quota:0meg
|nameserver1:ns1.idcvendor.com
|nameserver2:ns2.idcvendor.com
|nameserver3:
|nameserver4:
|contactemail:services@idcvendor.com
2、恢复用户主目录
ssh——登陆服务器后台(以下为命令行操作)
mount/dev/xvdb2/home挂载/dev/xvdb2到/home目录下
cd/home进入home目录
mkdirbak创建bak目录
mv./*bak/移动当前目录下的所有文件到bak目录中
rm-rfidcvendor删除刚创建的用户的目录
mvbak/idcvendor./idcvendor移动之前的用户目录到当前目录下
chown-ridcvendor:idcvendoridcvendor修改用户目录的主权限及子目录的权限
3、恢复数据库
servicemysqlstop停止mysql进程
mv/var/lib/mysql/var/lib/mysql2重命名数据库目录
ln-s/var2/lib/mysql/var/lib/mysql创建符号连接
servicemysqlstart启动mysql进程
cd/var/lib/mysql进入数据库存放目录
ls查看当前目录下的文件及目录——找到前缀名为idcvendor的数据库目录idcvendor_forum
./horde/myvps.domian.errtoms_bbs/
../ibdata1ncer_www/vicky_love/
a2115673_a/ib_logfile0news1716_a/xfbbs_lh2012/
admin_123/ib_logfile1psxx_123456/xiaoxixi_1/
b2314330_v1/idonghui_1997dh/roundcube/xlvip_bbs/
cd741741_pt/l350821_350821/server.idcvendor.com.errxwteam_6yj8/
coeka_lx/leechprotect/server.idcvendor.com.pidxwteam_xwteam/
cphulkd/lu123744_yc9b/server.pidyongmei_7505/
dncsk_234/minemine_123456/server-slow.logidcvendor_forum/
4、现在登陆cpanel面板,在mysql数据库里,创建数据库idcvendor_forum
5、恢复基本完成,现在修改网站的配置文件
在cpanel文件管理器中,编辑public_html/config/config_global.php和config_ucenter.php
看到如下信息:
//----------------------------configdb-----------------------------//
$_config['db']['1']['dbhost']='localhost';
$_config['db']['1']['dbuser']='idcvendor_user';
^ingd[f5';
$_config['db']['1']['dbcharset']='gbk';
$_config['db']['1']['pconnect']='0';
$_config['db']['1']['dbname']='idcvendor_forum';
$_config['db']['1']['tablepre']='pre_';
$_config['db']['common']['slave_except_table']='';
将$_config['db']['1']['dbuser']='idcvendor_user';修改为
$_config['db']['1']['dbuser']='idcvendor_user2';
现在登陆cpanel面板,在mysql数据库里,创建数据库用户,然后,向idcvendor_forum数据库中添加用户idcvendor_user2,通过这些就可以正常的访问网站了。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product