全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1424|回复: 10

服务器内核挂了,怎么用救援模式导出mysql

[复制链接]
发表于 2020-11-11 13:20:05 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 YunLan 于 2020-11-11 14:57 编辑

不懂就问,如果我导出整个data目录覆盖我依稀记得好像会出错,而且整个data目录也太大了,台湾的服务器,data目录有差不多6个g,因为有个小说站在里面,怎么能方便快捷的把data目录导出

update:grup2启动项vmlinux后面加了个.bz2结果启动了。。。。
imes 该用户已被删除
发表于 2020-11-11 13:21:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-11-11 13:22:40 | 显示全部楼层
你怎么搞到台湾的服务器的
发表于 2020-11-11 13:23:36 来自手机 | 显示全部楼层
内核挂了修内核。。。
发表于 2020-11-11 13:24:38 | 显示全部楼层

你怎么搞到湾湾服务器的
发表于 2020-11-11 13:26:07 | 显示全部楼层
推荐修内核
当然数据6个G,你还嫌这个多,那没办法了。
不过一般数据库可以压缩,实际很小
zip -r /root/mysqldata.zip /usr/share/mysql/data

unzip mysqldata.zip

chown -R mysql:mysql  /usr/share/mysql/data
chmod -R 755 /usr/share/mysql/data
重要的是最后两步
发表于 2020-11-11 13:55:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-11-11 14:10:46 | 显示全部楼层
先将表结构导出,然后关闭数据库
关闭之后,cd到数据库目录下,然后tar zcvf backup.tar.gz 数据库1 数据库2这样子

在新服务器里,先把数据结构导入进去,然后解锁相应表的表空间。执行如下:ALTER TABLE `tablename` DISCARD TABLESPACE;
然后把备份的解压出来并覆盖文件,而后执行载入表空间:ALTER TABLE `tablename` IMPORT TABLESPACE;

当然,以上针对的是innodb表。如果是myisam的话,那直接备份数据库文件,然后重装后直接覆盖数据库文件就行了...
发表于 2020-11-11 14:29:18 | 显示全部楼层
菜单 发表于 2020-11-11 13:22
你怎么搞到台湾的服务器的

價錢世界可及

台灣vps不知道在貴什麼...可能是因為沒人做這一塊吧...
 楼主| 发表于 2020-11-11 14:57:12 | 显示全部楼层
update:grup2启动项vmlinux后面加了个.bz2结果启动了。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 16:15 , Processed in 0.091880 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表