推查网-免费的源码程序下载网站 推查网-免费的源码程序下载网站

当前位置: 首页 » 免费源码 »

宝塔重装MYSQL无法正常启动的问题。

当前情况是:服务器意外无法启动,通过救援系统,备份了数据。但数据库是无法正常备份的,或者备份不好恢复。

接下来看每个细节。

一定要记得备份原来的:/www/server/data 目录

还要备份 /www/wwwroot 下的所有目录

那么接下来,模拟全新安装并恢复所有数据。(该教程仅以高速度www.gaosudu.com 服务器为准)

1.登录高速度,重装服务器,重装时,【不要】选择格式化 【数据盘】。这样原来的宝塔就会还在,避免损失。

2.重装完成后,安装宝塔时可能会提示:如果没有以下提示,直接登录宝塔。

image.png

碰到以上问题可以执行:yum install openssl-devel -y

然后再重新安装宝塔。

重新安装后,宝塔如果登录不上。应该是端口未正确设置。

输入:bt 再输入8 修改端口

image.png


然后14,获取新的宝塔端口地址,并登录。

最后重启所有服务:bt restart



------------------重新安装运行环境和MYSQL 及PHP--------------------



宝塔登录成功能,应用市场可能以前的安装还存在,但是无法正常启动。把NG和MYSQL及PHP 【全部卸载,重新安装 MYSQL的版本,一定要和之前的的版本一样。比如5.6 5.7 8.0 】。

image.png


你可能会遇到环境及PHP安装成功。但MYSQL安装成功后,无法正常启动。

这是因为缺少依赖库,执行以下:

yum install -y libaio numactl-libs

# 确保 data 目录干净 rm -rf /www/server/data/* mkdir -p /www/server/data chown mysql:mysql /www/server/data # 初始化 /www/server/mysql/bin/mysqld --initialize-insecure --user=mysql --datadir=/www/server/data


最后启动数据库,看是否启动成功:systemctl start mysqld


---------------------------------------------------------------恢复MYSQL-------------------

如果成功,那么环境+MYSQL+PHP,全部已经运行了。接下来恢复数据。

网站的数据,由于重装时没有格式化,所以网站所有数据还在。但MYSQL重装了,数据丢失了,那么之前备份的文件就用到了。

将备份的 目录 /www/server/data 中的DATA 上传到一个新目录中去。如果直接复制,覆盖会有风险。

上传好之后,恢复数据库:

先备份当前新 MySQL 的 data 目录(以防万一):

mv /www/server/data /www/server/data.bak

将旧 data 复制过来:123目录是这次实验存的目录,具体看上传到了哪里,你的具体放哪,就改成哪里。

cp -r /www/123/www/server/data /www/server/data

执行后会覆盖新的数据库

修复权限:

chown -R mysql:mysql /www/server/data chmod -R 750 /www/server/data


这里将原来的数据库,覆盖到了新的,可以尝试启动了:

systemctl start mysqld



有问题可以联系高速度技术,有偿服务。

没有更多内容了
未经允许不得转载: 推查网-免费的源码程序下载网站 » 宝塔重装MYSQL无法正常启动的问题。

相关文章

themebetter

contact