宝塔面板重装系统后恢复数据库

本文适用于Linux下,系统盘和数据盘分开且数据盘数据没有丢失的情况。 最近遇到了一次系统出问题,一直进入维护模式无法正常使用,发工单询问,无解,只能重装系统,还好系统盘和数据盘是分开的。 重装系统后,重新安装BT面板,数据库点击“启动”显示成功,但是一直无法启动,切没有报错。 Nginx、PHP等可重新卸载安装。 但是数据库不修复的话,数据无法导出。 因为是小白,只能慢慢的查资料研究了,搞完以后发现其实很简单,只是自己不懂罢了。

宝塔面板重装系统后恢复数据库

1、修改数据库配置

修改数据库配置文件为面板默认,我是直接从其他安装好的面板拷贝过来的。

2、修改数据库目录权限

修改默认数据库/www/server/data目录权限为mysql,直接在面板文件管理里面不能修改。

groupadd mysql #创建mysql组
useradd -g mysql mysql #创建mysql用户添加到mysql组
chown -R mysql.mysql /www/server/data #修改data

3、重装nginx php等

nginx、PHP等直接重装即可。

4、删除443端口重新添加

如果网站启用了SSL加密,需要删除443端口重新添加,不然网站会无法访问。


  目录