迁移网站入坑mysql的问题:mysql无法启动、无法备份卸载以及无法同步网站数据 - Web前端
作者:98wpeu发布时间:2026-09-01分类:网页前端技术浏览:1

这几天在整理服务器的问题,因为磁盘快满了,所以需要程序转移挂载【意思就是换个地方存放】;我的服务器有个两盘一个40G和120G的,之前由于没注意,导致所有程序默认装到40G系统盘里。由于数据越来越大,导致空间不够了。如下图:

只有3G空间了,所以我需要提前做好准备了。
问题根源
在搬迁网站或者进行任何涉及到程序操作的时候,务必进行网站备份。
此次转移挂载,我自己没意识到这个,然后跟服务器商说转移挂载,他们也没通知我进行备份,因为他们说这不会影响数据丢失【他们的失职,其他我不想多说】。
挂载转移后,需要重新安装宝塔,所以然后重新安装环境【服务器没有重新搞】,如果您之前有备份网站文件和数据库,这些不会出现问题。如果没有备份过,问题就来了。
装完程序环境后,发现网站程序不见了,如下图:

于是我查询了下服务器状态,发现数据在的啊。

然后就去找服务器商了,他们帮忙从旧挂载上恢复了原来的文件和数据。我看了下,的确是有了,但是接下来一列问题又来了。
mysql已经无法启动
数据是有了,但是MySQL无法启动,无论里点击重载或者停止再启动,都是无效。
这时候,我想到的时候,再去备份网站文件和数据库吧。网站程序备份正常,但是在备份数据库的时候发现没法弄。

无法备份和卸载
既然办法备份,我能卸载?于是试着卸载重新装下mysql。但是卸载不了?

这就尴尬了。这时候再去问服务器商,他们给你的回答:对不起啊,这个问题已经超出了我们的服务范围了【所以选择服务器商,要选大品牌哦,服务太重要了】。我还能说什么,毕竟网站挂了,不能拖,只能先自己研究。
经过了一番周折还是没解决,这时候网站已经关闭大半天了,急啊,于是咨询大神,后面才知道必须先删除数据库【宝塔面板里删除后,后面可以在回收站里找回】,然后再卸载mysql,再重装sql,发现可以了。mysql可以启动了,开心啊,其中一个网站也可以打开了。
无法同步网站数据
经过折腾后,开心之余发现,服务器上另外一个站打不开啊,装的wordpress程序,打开后,直接进入的是wordpress安装【install】,于是我查了下数据库,如下:

从上图来看,数据是存在的啊,为什么不能同步,我也在宝塔面板的数据里看了下,的确是没同步到。难道是设置问题?于是我去wordpress的config文件里看了下,数据库的设置都是没问题的。这个时候,我想到了换个mysql版本,于是我卸载了5.7版本,装了下5.6,发现那个两个网站都没数据了,于是排除了是mysql版本问题。
复制data文件
这个时候已经是凌晨了,脑壳嗡嗡的,困啊。此时我突然想到,会不会是data文件夹问题,权限设置?于是我复制了一套data出来,然后发现还是不行。这时意识到直接复制的话,应该会产生多余的缓存【log文件】,我用原来备份好的log文件,然后复制过来替换现在的,发现可以了。操作方法如下【供大家参考】。
mysql搬家,直接复制data文件夹(*.MYD,*.MYI,innodb)出错,无法正常显示:
1、复制旧mysql的data文件夹中的数据库到新mysql的data文件夹内。
2、删掉旧的“ib_logfile*”等日志文件,重启MySQL后会自动生成新的日志文件的。
3、复制旧的“ibdata1”文件到新的目录,替换掉。
4、确保“ibdata1”文件不是只读属性。
通过一顿操作,发现第二个网站可以看到了,数据也都有了。然后再去看下另外一个网站,也正常了。
此时此刻已经是凌晨1点了,虽然已经很累了,但是还是很开心的。
总结
还是重复那句话:搬迁网站或者进行任何涉及到程序操作的时候,必须先备份,不要给自己找麻烦,如果您使用的是宝塔面板,可以设置计划任务,实现每隔一段时间实现备份【如果您不懂,可以加QQ群咨询或者留言】,如下图:

这样子的话,你就不会出现我上面的问题,都是“血”的教训。
好啦,内容就这么多了,写得有点粗糙,忘理解吧。希望看到本篇文章的朋友,能够得到帮助吧,少走弯路!!!!
最后提醒一句:找服务器商还是找个靠谱点的吧,我认为服务最好的还是阿里云,最近也在特大活动:
爆款特惠 精选爆款产品低至0.6折
[新人特惠] 汇聚阿里云爆款云产品,精选云服务器ecs1核2G 87.12元/年,重磅首波开春福利
大家可以去购买,如果有服务器方面的问题,也可以加群咨询或者留言。
- 上一篇:SEO优化:聊聊页面中rel =“canonical”和og:url标签属性 - Web前端
- 下一篇:已经是最后一篇了
相关推荐
- SEO优化:聊聊页面中rel =“canonical”和og:url标签属性 - Web前端
- 前端开发:分享js创建对象的基本应用 - Web前端
- 学习如何定义函数:普通函数和箭头函数的基础应用以及区别 - Web前端
- js中的new有什么作用呢?简单实例来说明下 - Web前端
- Windows 与 Android 设备连接起来?微软刚刚更新了你的手机应用 - Web前端
- 聊聊页面滚动条在vue和H5项目里修改滚动条样式的应用 - Web前端
- 自从Google更改了rel = nofollow属性的处理方式后,我们应该如何去应对? - Web前端
- vue3响应式功能:如何用setup+ref+reactive实现 - Web前端
- SEO优化:您网站的自然流量在减少,那你需要注意这些事情了 - Web前端
- 谷歌adsense:匹配内容单元将仅展示广告,并更名为“多重广告” - Web前端
- 网页前端技术排行
-
- 1[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 2分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 3jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 4【第六章】Foundation之按钮和下拉功能 - Web前端
- 5基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 6jQuery编写widget的一些技巧分享 - Web前端
- 7分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 8在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 9jQuery实现鼠标移到元素上动态提示消息框效果 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


