本文目錄一覽:
- 1、如何在阿里雲服務器上備份數據庫數據
- 2、如何將阿里雲的mysql(RDS)數據備份到本地
- 3、阿里雲centos7服務器怎麼備份mysql數據庫
- 4、MYsql異地容災有哪些方式
- 5、如何將阿里雲的mysql數據備份到本地
如何在阿里雲服務器上備份數據庫數據
方法/步驟
首先,登錄你的阿里雲網站控制管理後台。
然後,點擊右上角【產品管理】或者你的用戶名,進入管理控制台。
在左側【產品與服務】裡面,點擊你的服務器,這裡以我購買的雲虛擬主機作為例子。
選擇你需要備份的服務器(可能有些人有好幾個服務器),點擊右側的圖示的【管理】。
然後,選擇第一排【工具服務】,見圖示。
6
最後,點擊【備份站點】,輸入備份備註信息,點擊確定即可。
如何將阿里雲的mysql(RDS)數據備份到本地
本例以本地服務器為 RHEL6/x64 系統,備份文件存儲路徑為 /home/mysql/ 為例。
下載雲數據庫 物理備份文件 並上傳至目標服務器。備份文件獲取方法請參見 下載備份數據。如果目標服務器可以訪問源實例,您也可以使用 wget “url” 下載備份文件。其中 url 為備份文件下載地址。
切換路徑到備份文件所在路徑。
cd /home/mysql/
解壓備份文件。
其中,filename.tar.gz 為備份文件名。
tar vizxf filename.tar.gz
檢查解壓後文件包含的數據庫是否正確。
系統顯示如下,其中 db0dz1rv11f44yg2、mysql 和 test 為雲數據庫中存在的數據庫。
-rw-r–r– 1 root root 269 Aug 19 18:15 backup-my.cnf
drwxr-xr-x 2 root root 4096 Aug 21 10:31 db0dz1rv11f44yg2
-rw-rw—- 1 root root 209715200 Aug 7 10:44 ibdata1
drwxr-xr-x 2 root root 4096 Aug 21 10:31 mysql
drwxr-xr-x 2 root root 4096 Aug 21 10:31 test
-rw-r–r– 1 root root 10 Aug 19 18:15 xtrabackup_binary
-rw-r–r– 1 root root 23 Aug 19 18:15 xtrabackup_binlog_info
-rw-r–r– 1 root root 77 Aug 19 18:15 xtrabackup_checkpoints
-rw-r–r– 1 root root 2560 Aug 19 18:15 xtrabackup_logfile
-rw-r–r– 1 root root 72 Aug 19 18:15 xtrabackup_slave_info
cd filename/
ll
恢複數據文件。
系統顯示 innobackupex: completed OK!,則數據恢復成功。
innobackupex –defaults-file=./backup-my.cnf –apply-log ./
修改配置文件。將解壓文件 backup-my.cnf 中的 innodb_fast_checksum、innodb_page_size、innodb_log_block_size注釋掉,並且添加 datadir=/home/mysql,如下所示。
# This MySQL options file was generated by innobackupex-1.5.1.
# The MySQL Server
[mysqld]
innodb_data_file_path=ibdata1:200M:autoextend
innodb_log_files_in_group=2
innodb_log_file_size=524288000
#innodb_fast_checksum=0
#innodb_page_size=16364
#innodb_log_block_size=512
datadir=/home/mysql/
重裝 MySQL 系統庫,取得數據庫的 root 權限。
系統顯示如下,則 mysql 系統庫重裝成功。
Installing MySQL system table…
OK
Filling help table…
OK
rm -rf mysql
mysql_install_db –user=mysql –datadir=/home/mysql/
修改文件屬主。
chown -R mysql:mysql /home/mysql/
啟動 mysqld 進程。
mysqld_safe –defaults-file=/home/mysql/backup-my.cnf
使用客戶端登錄數據庫。
mysql –u root –p
驗證數據庫是否完整。
系統顯示入選,則數據庫恢復成功。
+——————–+
| Database |
+——————–+
| information_schema |
| db0dz1rv11f44yg2 |
| mysql |
| performance_schema |
| test |
+——————–+
show databases;
阿里雲centos7服務器怎麼備份mysql數據庫
在服務器上安裝一個phpmyadmin,就可以通過網頁的方式進行管理mysql
或者是直接備份mysql的數據文件夾
centos系統的話,數據文件夾在mysql安裝目錄下的var目錄
直接將此目錄下的文件copy一份到本地,就可以了。
MYsql異地容災有哪些方式
一般是做異地備份和異地容災。目前也有更好的選擇,比如說用“多備份”這款工具來實現異地多雲備份容災,把MySQL數據庫加密分布式存儲備份到百度雲、阿里雲、亞馬遜雲、金山雲、騰訊雲、七牛、ucloud等,保證數據不丟失
如何將阿里雲的mysql數據備份到本地
1.服務器上計劃任務+MySQLdump備份數據到指定目錄
2.本地計劃任務+scpy拷貝服務器上的備份
原創文章,作者:MEHP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/143301.html