全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 985|回复: 8
打印 上一主题 下一主题

[Windows VPS] MySQL 的 backup/export

[复制链接]
跳转到指定楼层
1#
发表于 2017-11-9 17:27:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
問一下,有一百多個資料庫的 Mysql,要怎樣備份/匯出比較快且省事?
我本來是直接把每個 dbname 的資料夾整個 tgz 起來到另一台機器再解開,
結果 MyISAM 有,但 innodb 的 table 都沒有...
只能一個一個 dump 嗎?還是有其他方法?
(比如直接把 MySQL root 的 ibdata1 也整個 copy 過去?)

另外, my.cnf 已經設了
innodb_file_per_table = 1
MySQL 的 root dir 有一個 ibdata1 卻還是很大,有幾百 MB,
這個 ibdata1 跟每個 db 裡的 .ibd 有什麼不同?
2#
发表于 2017-11-9 17:31:03 来自手机 | 只看该作者
mysqldump --all-databases     ibdata1是innodb的数据
3#
发表于 2017-11-9 17:49:36 | 只看该作者
直接mysqldump咯。
4#
发表于 2017-11-9 18:02:30 | 只看该作者
个人习惯 mysqldump 方便
5#
 楼主| 发表于 2017-11-10 01:32:16 | 只看该作者
: ibdata1是innodb的数据

所以其實每個 db 的 innodb 的資料實際上都是存在那一個 ibdata 裡?
db 裡的 .idb 其實存的不是資料?
6#
发表于 2017-11-10 07:42:20 来自手机 | 只看该作者
xtrabackup可以对innodb做热备
7#
发表于 2017-11-10 08:32:06 | 只看该作者
容量小用mysqldump
容量大用
xtrabackup
8#
 楼主| 发表于 2017-11-13 17:04:14 | 只看该作者
用 mysqldump --all-databases  的話,幾十個資料庫全會 dump 到同一個 sql 下.這樣安全嗎?
我想 all dump 但 dump 到各自的 file,但是這樣的話, import 也要一個一個弄吧...
9#
 楼主| 发表于 2017-11-15 01:59:32 | 只看该作者
剛查了一下,除了 mysqldump 以外,
就要用 3rd 的工具,像

ibbackup
xtrabackup
innobacupex

不過是在 synology 怕是沒法用,只好一個個 dump 了...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-13 16:35 , Processed in 0.063342 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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