1. 程式人生 > >記一次從阿里雲的rds恢復備份資料到自建資料庫

記一次從阿里雲的rds恢復備份資料到自建資料庫

阿里雲上的文件:https://help.aliyun.com/knowledge_detail/41817.html?spm=5176.7854039.2.1.AJe3Eg

這裡主要記錄下遇到的問題。

安裝mysql,apt-get install  mysql-server

1.linux的的版本號。這裡我用的是ubuntu 15.04

2.Percona XtraBackup的版本。Percona-XtraBackup-2.4.8-r97330f7-trusty-x86_64-bundle.tar.

https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.8/binary/debian/trusty/x86_64/Percona-XtraBackup-2.4.8-r97330f7-trusty-x86_64-bundle.tar

3.安裝Percona XtraBackup是所需的libgcrypt11_1.5.3-2ubuntu4.4_amd64.deb.

https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/10628783/+files/libgcrypt11_1.5.3-2ubuntu4.4_amd64.deb

4.阿里提供的解壓資料庫工具

下載好備份的資料庫後,使用rds_backup_extract.sh解壓資料庫備份檔案.

5.innobackupex --defaults-file=/home/mysql/data/backup-my.cnf --apply-log /home/mysql/data

恢復資料庫檔案

6.mysqld_safe --defaults-file=/home/mysql/data/backup-my.cnf --user=root --datadir=/home/mysql/data
或者

mysqld --defaults-file=/home/mysql/data/backup-my.cnf --user=root --datadir=/home/mysql/data &

在備份目錄啟動mysql


如果遇到

Can't find file: './mysql/plugin.frm' (errno: 13)100803 12:36:36 [ERROR] Can't open the mysql.plugin table.

/etc/apparmor.d/usr.sbin.mysqld下,新增

# /home/mysql/data/ r

# /home/mysql/** rwk

再啟動mysql

如果要外部網路能夠連線這臺mysql

1.mysql -uroot

2.set PASSWORD=PASSWORD('111')

3,grant all PRIVILEGES on test_db.* to
[email protected]
'%'  identified by '111';

如果發現提示檔案不能開啟的錯誤,檢查下檔案的許可權。

mysql 服務相關命令

service mysql start

service mysql stop


相關推薦

阿里rds恢復備份資料資料庫

阿里雲上的文件:https://help.aliyun.com/knowledge_detail/41817.html?spm=5176.7854039.2.1.AJe3Eg 這裡主要記錄下遇到的問題。 安裝mysql,apt-get install  mysql-serv

記錄阿里RDS-Mysql備份檔案,本地windows資料庫恢復過程

恢復雲資料庫MySQL的備份檔案到自建資料庫 https://help.aliyun.com/knowledge_detail/41817.html 官方給的是linux系統的恢復教程現在我們本地mysql資料庫是windows系統的mysql,以下是下載rds備份包在本地的

redis 0搭建---阿里上的redis安裝

安裝Redis 安裝路徑,在伺服器上我們不能再隨便亂裝東西了,不能像在自己電腦上瞎玩- -,使用者的目錄應該放在/usr/local/這個目錄下. PS:筆者是安裝的原始碼,所以啟動方式,重啟方式也不一樣,如果你是通過apt 或yum安裝的,你依據我的這個再

測試環境Hbase數據備份恢復以及恢復後部分表無法刪除的問題處理

localhost mkdir folder max 一個表 任務 spa file config 一、Hbase數據備份恢復說明:因為測試環境要修改hadoop配置文件hdfs-site.xml的參數hdfs.rootdir修改前的配置 <property>

MHA主從不同步恢復過程

背景: 根據生產環境故障模擬,由於生產環境主機mysql資料目錄滿,造成業務側連線mysql異常。維護人員在排查時,誤將MHA中主master的二進位制日誌全部清除,造成兩個從庫向主庫同步拉取日誌失敗,報找不到日誌錯誤。為解決該問題,同時又考慮到生產庫不能停庫,所以準備在主master庫上對相關

第一配置阿里伺服器的艱難過程

本人思(zhen)考(de)許(mei)久(qian),買了一年的阿里雲伺服器(性(zha)能(de)爆(yao)炸(si)!) 真香! 一付完款,就迫不及待就要進去一探究竟。 1、在阿里雲控制檯,在例項中,遠端連線到阿里雲伺服器(在網頁中遠端),此時會一個提示有且

Kafka叢集的故障恢復

Kafka 叢集部署環境 kafka 叢集所用版本 0.9.0.1 叢集部署了實時監控: 通過實時寫入資料來監控叢集的可用性, 延遲等; 叢集故障發生 叢集的實時監控發出一條寫入資料失敗的報警, 然後馬上又收到了恢復的報警, 這個報警當時沒有重要,沒有去到對應

阿裏服務器安裝Python的血淚史

配置文件 png usr 下載鏈接 centos ln -s 雲服務 dbf xargs 一、前言 之前我在windows 10系統上面安裝python 3.7,雖然在windows 上面安裝簡單,操作也方便,但是想要和linux 的shell 腳本交互就不方便了。因此,

阿裏RDS同步到本地mysql數據庫

mysql-bin inf 作者 rec .so timestamp found 慢慢 修改 RDS mysql版本為5.6.29 x86_64 1、下載數據備份、binlog備份 內網中轉?數據量不大,直接下載 下載數據備份(外網下載鏈接) wget -c "ht

MySQL基礎系列之 利用儲存過程實現2600萬資料水平分表

日常開發中我們經常會遇到大表的情況,所謂的大表是指儲存了百萬級乃至千萬級條記錄的表。這樣的表過於龐大,導致資料庫在查詢和插入的時候耗時太長,效能低下,如果涉及聯合查詢的情況,效能會更加糟糕。分表的目的就是減少資料庫的負擔,提高資料庫的效率,通常點來講就是提高表的增刪改查效率,本文將介紹我

(轉)血的教訓,阿里rds mysql 資料庫,本地化並日志恢復已刪除的兩天資料

原文連結 參考阿里雲幫助文件 案例背景,勿刪公司線上資料庫使用者表(阿里去rds mysql),情急之下,將其恢復至最近備份(兩天前,阿里雲自動備份策略),恢復完後的第二天發現,備份與刪庫期間有些資料是重要且有用的,於是領導強烈希望能恢復期間資料,以減少公司損失,

阿里RDS資料庫同步中斷的補救過程

背景 2018年4月24日上午9點左右,小編在即將託管的伺服器上建立資料庫,並通過openvpn建立加密隧道,從而實現阿里雲RDS和本地自建資料庫之間同步。在託管伺服器上配置openvpn後,重啟openvpn客戶端時,一直獲取不到ip,後面重啟了一下openvpn服務端,本地託管伺服器獲取到了IP,之後小

openstack 主機熱遷移失敗與恢復過程

openstack 遷移失敗 背景:最近把openstack上的所有機器的磁盤逐一重新分區,之前是兩塊磁盤用RAID1,但是ceph已經配置了3份副本,這樣相當於存6份副本了,目前磁盤資源不太夠。機器用的是HP P440ar的陣列卡,支持建立不同模式的邏輯卷,所以把磁盤分區修改為RAID1系統盤+RA

阿里盤擴容遇到的坑

背景 生產環境使用了阿里雲並且以mongo作為圖片伺服器,由於業務發展需要資料盤的400G的容量已經用到81%,所以需要對磁碟做無損擴容操作。 操作步驟 在控制檯上擴容資料盤的磁碟空間 官方文件:https://help.aliyun.com/document_detail/25452.html?s

“噁心”的利潤報表開發(基於阿里MaxCompute)

前言 作為一名資料人員,報表開發可能是難以繞過的一項工作。運營、市場、銷售、財務等部門總會有各種各樣的報表需求。我也算是經歷過不少風雨的一號人物了,為財務開發利潤報表仍然讓我頭疼不已。 設計思路 一、靈活的引數 利潤報表中有很多引數並不是固化的,而是在不同的時期會有不同的

阿里日誌服務配置

1、個人站點,沒有特殊要求,不要開通執行日誌,否則日誌儀表盤中看到一大波不相干的日誌,而且還費流量 2、分析apache日誌時,我一開始是直接跟著阿里雲文件:https://help.aliyun.com/document_detail/87740.html上面用customized的LogFormat

阿里伺服器執行慢排除

公司測試環境用的阿里雲伺服器+docker部署的,一共跑了14個專案。之前幾個月一直OK,最近幾天突然很卡很慢。剛開始以為是專案問題,又是擴大記憶體,又是清減外掛,甚至停了一半專案。結果CPU是下來了,但是構建、啟動、訪問還是很慢,各種百度、google、群裡問都沒能找到原因,最後提了個工單說明情況。 回覆說

阿里SSL配置

https://blog.csdn.net/qq371959453/article/details/80508789 SSL申請上文中有 我這邊沒有用到nginx所以也就不用這些東西  直接在阿里雲上面配置,也是自己摸索的 反正http 已經變成了https了 有用到的可以參考

學習hadoop遇到的問題(阿里伺服器被惡意掛木馬,CPU100%)

在我剛開始學習時,把防火牆,安全組都開放了,過了一段時間被掛上了木馬。並且殺死程序一會還啟動 解決辦法 1通過命令netstat -antlp|grep 9002檢視埠檔案地址,刪除可以檔案(java資料夾) 2.還得在安全組中關閉hadoop一些對外開放的web頁面(可以改變埠號)

阿里窮途末路的重灌(CentOs)

1. 問題的產生前一陣子,用ssh 連線伺服器突然出現了問題,連不上還報錯,但是阿里雲官方提供的連線工具是可以連上的。在網上查找了一下解決方案得知可能是因為少了一個叫做sshd 的使用者,據說這個使用者的作用是用來進行許可權分割的。於是我就去伺服器的/etc/passwd 裡