当前位置:首页 > 云服务器 > 正文

云服务器数据可以备份到本地吗(云服务器数据怎么备份)

如何将阿里云的mysql(RDS)数据备份到本地

本示例以本地服务器为RHEL6/x64系统,备份文件存放路径为/home/mysql/。

下载云数据库的物理备份文件并上传到目标服务器。如何获取备份文件,请参见下载备份数据。如果目标服务器可以访问源实例,您还可以使用wget"url"下载备份文件。其中url为备份文件下载地址。

将路径更改为备份文件所在路径。


cd/home/mysql/

解压备份文件。


其中文件名.为备份文件的名称。

检查解压文件中的数据库是否正确。


系统显示如下,其中db0dz1rv11f44yg2、mysql、test为云数据库中存在的数据库。


-rw-r--r--1rootroot269Aug1918:

drwxr-xr-x2rootroot4096Aug2110:31db0dz1rv11f44yg2

-rw-rw----1rootroot209715200Aug710:44ibdata1

drwxr-xr-x2rootroot4096Aug2110:31mysql

drwxr-xr-x2rootroot4096Aug2110:31mysql

drwxr-xr-x2rootroot4016

测试rw-r--r--1rootroot10Aug1918:15xtrabackup_binary

-rw-r--r--1rootroot23Aug1918:15xtrabackup_binlog_info

-rw-r--r--1rootroot77Aug19:15xtrabackup_checkpoints

-rw-r--r--1rootroot2560Aug1918:15xtrabackup_logfile

-rw-r--r--1rootroot72Aug1918:15xtrabackup_slave_file

/

将恢复数据文件。


系统显示innobackupex:completedOK!,表示数据恢复成功。

innobackupex--defaults-file=./--apply-log./

修改配置文件。注释掉解压文件中的innodb_fast_checksum、innodb_page_size、innodb_log_block_size,并添加datadir=/home/mysql,如下所示。


#ThisMySQLoptionsfilewasgeneratedbyinnobackupex-1.5.1。

#TheMySQLServer

[mysqld]

innodb_data_file_path=ibdata1:200M:自动扩展

innodb_log_files_in_group=2

innodb_log_file_size=524288000

#innodb_fast_checksum=0

6s

#innodb_log_block_size=512

datadir=/home/mysql/

重新安装MySQL系统库并获取数据库的root权限。


系统显示如下,表示mysql系统库重装成功。


正在安装MySQL系统表...

确定

正在填写帮助表...

确定

rm-rfmysql

mysql_install_db--user=mysql--datadir=/home/mysql/

修改文件所有者。


chown-Rmysql:mysql/home/mysql/

启动mysqld进程。


mysqld_safe--defaults-file=/home/mysql/&

使用客户端登录数据库。


mysql–uroot–p

验证数据库是否完整。


系统显示选中,则数据库恢复成功。


+--------------------------------+

|数据库|

+-------------------+

|information_schema|

|db0dz1rv11f44yg2|

|mysql|

|性能模式|

|测试|

+--------------------------+

显示数据库;

云服务器文件怎么同步电脑?您可以通过FTP直接将文件下载到语言服务器上,然后下载到您的电脑上,完成手动同步。如果要备份计算机,请使用计算机备份服务器。可以访问,没有问题。