Ubuntu 系统 MySQL / MariaDB 数据库备份、迁移和恢复(导出和导入)

搬瓦工建站教程之网站数据安全系列 —— 怎么备份 MySQL 数据库、MariaDB 数据库(MariaDB 是 MySQL 的社区版本,为方便描述,下面都直接使用 MySQL 数据库统称),以及怎么迁移传输数据库,并且后续恢复 MySQL 数据库。如果是 WordPress 网站,MySQL 数据库存放着整个网站的数据(不包括图片等文件),所以经常备份数据库是非常重要的,毕竟备份起来也不麻烦,还是有事没事多备份一下的好。这几天在回家路上,免不了折腾,所以网站好久没更新,今天开始恢复更新,也希望大家尽量不要出门,带上口罩,注意卫生注意安全。

以下教程在 Ubuntu 系统上进行,CentOS 上未测试,不保证可用,一般来说没什么问题。

Ubuntu 系统 MySQL / MariaDB 数据库备份、迁移和恢复(导出和导入)插图

文章目录
隐藏
一、备份 / 导出 MySQL / MariaDB 数据库
二、传输 / 迁移 MySQL / MariaDB 数据库
三、恢复 / 导入 MySQL / MariaDB 数据库
四、搬瓦工优惠 VPS 方案和补货通知

一、备份 / 导出 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 限量版处于缺货状态,如果想购买可以关注下方的补货通知,如果不想等,也可以直接购买下面的最便宜方案和推荐方案。

下面新手入门包含了搬瓦工新手小白必读的各个方面,建议新手阅读。

1、目前最便宜和最推荐(性价比最高)的方案,如果需要购买又不知道怎么选择,直接根据自己预算购买这两个方案之一即可:

  • 入门:CN2 20G,$49.99/年;
  • 进阶:CN2 GIA-E,$119.99/年;
  • 建站:CN2 GIA-E 或者香港。
方案 内存 CPU 硬盘 流量/月 带宽 机房 价格 购买
CN2
(最便宜)
1GB 1核 20GB 1TB 1Gbps DC3 CN2
DC8 ZNET
$49.99/年 购买
CN2 2GB 1核 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
$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
$89.99/月
$899.99/年
购买
HK 4GB 4核 80GB 1TB 1Gbps $155.99/月
$1559.99/年
购买
TOKYO 2GB 2核 40GB 0.5TB 1.2Gbps 日本东京 CN2 GIA $89.99/月
$899.99/年
购买
TOKYO 4GB 4核 80GB 1TB 1.2Gbps $155.99/月
$1559.99/年
购买
搬瓦工优惠码:BWHNCXNVXV 搬瓦工购买教程:《2023 年最新搬瓦工购买教程和支付宝支付教程

2、其他推荐方案:

更多推荐方案和选择区别都可以参考搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程》。

3、搬瓦工补货通知

更多通知群:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群》。

Ubuntu 系统 MySQL / MariaDB 数据库备份、迁移和恢复(导出和导入)插图1

未经允许不得转载:Bandwagonhost中文网 » Ubuntu 系统 MySQL / MariaDB 数据库备份、迁移和恢复(导出和导入)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注