全球主机交流论坛

标题: 服务器内核挂了,怎么用救援模式导出mysql [打印本页]

作者: YunLan    时间: 2020-11-11 13:20
标题: 服务器内核挂了,怎么用救援模式导出mysql
本帖最后由 YunLan 于 2020-11-11 14:57 编辑

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

update:grup2启动项vmlinux后面加了个.bz2结果启动了。。。。
作者: imes    时间: 2020-11-11 13:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: 菜单    时间: 2020-11-11 13:22
你怎么搞到台湾的服务器的
作者: wang765    时间: 2020-11-11 13:23
内核挂了修内核。。。
作者: 16qf    时间: 2020-11-11 13:24

你怎么搞到湾湾服务器的
作者: ABCHINA    时间: 2020-11-11 13:26
推荐修内核
当然数据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
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小白鸡    时间: 2020-11-11 14:10
先将表结构导出,然后关闭数据库
关闭之后,cd到数据库目录下,然后tar zcvf backup.tar.gz 数据库1 数据库2这样子

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

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

價錢世界可及

台灣vps不知道在貴什麼...可能是因為沒人做這一塊吧...
作者: YunLan    时间: 2020-11-11 14:57
update:grup2启动项vmlinux后面加了个.bz2结果启动了。。。。
作者: eep    时间: 2020-11-11 14:59
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://loc.888543.xyz/) Powered by Discuz! X3.4