Linux服务器上如何备份MySQL数据库(linux中mysql数据库备份)

Linux服务器上如何备份MySQL数据库(linux中mysql数据库备份)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

我们在进行网站迁移时。需要将原网站的数据库文件进行备份。防止数据丢失。待网站迁移后。便可将备份的数据直接恢复到当前的数据库中。MySQL是当前流行的关系型数据库管理系统。应用非常广泛。那么如何在Linux服务器上备份MySQL数据库?本文以RAKsmart美国服务器(Debian 10)为例。下面一起来看下操作步骤。

Linux服务器上如何备份MySQL数据库(linux中mysql数据库备份)

1。美国服务器开通后。RAKsmart主机商会发送一封带有服务器IP地址。端口。远程登录用户名和密码等信息的邮件到我们预留的电子邮箱账户中。打开SSH工具。填写相关服务器信息。远程连接到该Linux服务器上。

2。默认情况下。Linux服务器上的MySQL数据库存储在以下目录中:

/var/lib/ mysql /

如果mysqld服务处于关闭状态。我们可以使用以下命令将数据库复制到示例/backup目录:

cp  – rp /var/lib/ mysql /*.* /backup

从mysql目录复制数据库文件。通常需要先关闭mysqld服务。因为如果在使用数据库的同时复制数据库。则生成的备份将损坏。

3。除了通过mysql目录备份数据库外。我们还可用mysqldump命令来备份MySQL数据库文件。该命令允许备份单个数据库和服务器上的所有数据库。而无需关闭mysqld服务。有可以保持数据库在线的同时进行备份的能力。因此它是我们备份MySQL数据库的首选方法。

①备份单个数据库

我们用SSH工具成功连接RAKsmart美国服务器后。以root身份登录时将名为 example 的数据库备份到目录 /backup。如下所示:

mysqldump example > /backup/example_backup.sql

除非是小型数据库。否则建议随后压缩生成的数据库备份。以减少传输备份所需的时间。 例如。运行下面命令压缩example数据库的备份文件。

tar czvf /backup/example_backup.tar.gz /backup./example_backup.sql

②备份所有数据库

如果我们的Linux服务器上有许多数据库。单独备份所有这些数据库将耗费大量的时间。这时可运行下面命令将当前Linux服务器上的所有MySQL数据库备份到 /backup 目录中。

mysqldump -A > /backup/databases.sql(or –all-databases)

–A 与“-all-databases”会执行相同的功能。即将转储服务器上的所有数据库。

除了RAKsmart Linux服务器可以使用上面方法来备份MySQL数据库外。我们在租用其他商家的Linux服务器时。也可以参考以上方法步骤来进行数据库备份。

更多:《十大国外服务器租用推荐》

分享到 :
相关推荐

vbs是什么语言(vbs是什么文件)

大家好,今天来介绍vbs是什么语言(vbs是什么语言)的问题,以下是渲大师小编对此问...

网站icp是什么意思(网站ICP是什么)

近期很多人搜索ICP是什么意思呢?相信大多企业根本就不了解并不清楚ICP算是什么意思...

Windows 11系统怎么打开IIS管理器

IIS管理器是一个用于配置应用程序池或网站。FTP站点。SMTP或NNTP站点的图形...

云主机干啥用和有何不同(云电脑和云主机的区别)

云主机干啥用?对于没有使用过云主机的人来说。可能不清楚云主机干啥用的。云主机和服务器...

发表评论

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