搬瓦工建站教程之网站数据安全系列 —— 怎么备份 MySQL 数据库、MariaDB 数据库(MariaDB 是 MySQL 的社区版本,为方便描述,下面都直接使用 MySQL 数据库统称),以及怎么迁移传输数据库,并且后续恢复 MySQL 数据库。如果是 WordPress 网站,MySQL 数据库存放着整个网站的数据(不包括图片等文件),所以经常备份数据库是非常重要的,毕竟备份起来也不麻烦,还是有事没事多备份一下的好。这几天在回家路上,免不了折腾,所以网站好久没更新,今天开始恢复更新,也希望大家尽量不要出门,带上口罩,注意卫生注意安全。
以下教程在 Ubuntu 系统上进行,CentOS 上未测试,不保证可用,一般来说没什么问题。
一、备份 / 导出 MySQL / MariaDB 数据库
备份数据库很简单,首先需要登录搬瓦工 SSH(新手购买搬瓦工 VPS 后如何登录 SSH),然后一行命令行即可,将下面的命令中的一些参数替换成你的对应参数:
- DB:导出的文件名
- MYSQL_USER:数据库用户名
- MYSQL_PASS:数据库密码
MySQL:
DB=test MYSQL_USER=test MYSQL_PASS=test /usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${DB} > ${DB}.sql
MariaDB:
DB=test MYSQL_USER=test MYSQL_PASS=test /usr/local/mariadb/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${DB} > ${DB}.sql
之后我们就可以在当前目录看到一个导出的 sql 文件了。
二、传输 / 迁移 MySQL / MariaDB 数据库
使用 rsync 或者 scp 都可以。
rsync -avP ${DB}.sql root@1.2.3.4:/home
或者
scp -P 6666 ${DB}.sql root@1.2.3.4:/home
其中,把 1.2.3.4 换成你自己的想存放备份文件的 VPS 的 IP 地址。后面的路径可以自己更换。scp -P 后面是端口号,如果是默认端口,也可以不写。
三、恢复 / 导入 MySQL / MariaDB 数据库
恢复也很简单,同样一句命令即可:
mysql -uMYSQL_USER -pMYSQL_PASS DATABASE_NAME < DATABASE_FILE.sql
其中:
- MYSQL_USER:优惠码
- MYSQL_PASS:密码
- DATABASE_NAME:数据库名称
- DATABASE_FILE:你的 sql 文件名
注意:-u 和 -p 后面没有空格。
四、搬瓦工优惠 VPS 方案和补货通知
目前搬瓦工 DC6 CN2 GIA-E 限量版处于缺货状态,如果想购买可以关注下方的补货通知,如果不想等,也可以直接购买下面的最便宜方案和推荐方案。
下面新手入门包含了搬瓦工新手小白必读的各个方面,建议新手阅读。
- 新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程》。
- 购买教程:《2019 年最新搬瓦工购买教程和支付宝支付教程》
- 优惠码:BWHCGLUKKB
1、目前最便宜和最推荐(性价比最高)的方案,如果需要购买又不知道怎么选择,直接根据自己预算购买这两个方案之一即可:
- 入门:CN2 20G,$49.99/年;
- 进阶:CN2 GIA-E,$119.99/年;
- 建站:CN2 GIA-E 或者香港。
方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 推荐机房 | 价格 | 购买 |
---|---|---|---|---|---|---|---|---|
KVM (最便宜) | 1GB | 2核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET (购买后在后台迁移) | $49.99/年 | 购买 |
KVM | 2GB | 3核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 | 购买 | |
CN2 GIA-E (最推荐) | 1GB | 2核 | 20GB | 1TB | 2.5Gbps | 美国 DC6 CN2 GIA-E 美国 DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 美国圣何塞 CN2 GIA 加拿大 CN2 GIA | $49.99/季度 $169.99/年 | 购买 |
CN2 GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 | 购买 | |
HK (高端首选) | 2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中国香港 CN2 GIA 日本东京 CN2 GIA 日本大阪 CN2 GIA 新加坡 CN2 GIA | $89.99/月 $899.99/年 | 购买 |
HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 | 购买 | |
OSAKA | 2GB | 2核 | 40GB | 0.5TB | 1.5Gbps | 日本大阪 CN2 GIA | $49.99/月 $499.99/年 | 购买 |
OSAKA | 4GB | 4核 | 80GB | 1TB | 1.5Gbps | $86.99/月 $869.99/年 | 购买 | |
搬瓦工优惠码:BWHCGLUKKB | 搬瓦工购买教程:《2024 年最新搬瓦工购买教程和支付宝支付教程》 |
2、其他推荐方案:
- 更多性价比方案可以参考本站的方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?》。
- 最新的可以购买的搬瓦工便宜方案,可以随时参考《搬瓦工目前可购买便宜方案整理》。
- 所有方案实时库存:stock.bwg.net。
- 各个机房的演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)》,测试 IP:《搬瓦工所有数据中心测试 IP》。
- 所有机房测评信息:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总》。
更多推荐方案和选择区别都可以参考搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程》。
3、搬瓦工补货通知
- 搬瓦工补货通知 QQ 群 8(全员禁言,仅发送通知):697178487
- 搬瓦工补货通知 TG 群:@BandwagonHostNews
- 搬瓦工补货通知邮件订阅:点击订阅(Google Groups)
- 搬瓦工中文网 QQ 交流群 12:903147623
- 搬瓦工中文网 TG 交流群:@BandwagonHostGroup
- 搬瓦工方案实时库存:https://stock.bwg.net
更多通知群:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群》。
未经允许不得转载:Bandwagonhost中文网 » Ubuntu 系统 MySQL / MariaDB 数据库备份、迁移和恢复(导出和导入)