记一次从阿里云的rds恢复备份数据到自建数据库
2017-11-09 15:03
776 查看
阿里云上的文档: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 root@'%' identified by '111';
如果发现提示文件不能打开的错误,检查下文件的权限。
mysql 服务相关命令
service mysql start
service mysql stop
这里主要记录下遇到的问题。
安装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 root@'%' identified by '111';
如果发现提示文件不能打开的错误,检查下文件的权限。
mysql 服务相关命令
service mysql start
service mysql stop
相关文章推荐
- 一次血的教训,阿里云rds mysql 数据库,本地化并日志恢复已删除的两天数据
- 一次血的教训,阿里云rds mysql 数据库,本地化并日志恢复已删除的两天数据
- 阿里云RDS for MySQL 备份文件恢复到自建数据库
- 阿里云RDS备份的tar格式包恢复到本地自建数据库
- aliyun RDS for MySQL 备份文件恢复到自建数据库
- RDS for MySQL 备份文件恢复到自建数据库
- 如何将阿里云的数据库备份RDS文件在本地恢复
- RDS for MySQL 备份文件恢复到自建数据库
- 阿里云RDS备份数据恢复
- RDS for MySQL 备份文件恢复到自建数据库
- RDS for MySQL 备份文件恢复到自建数据库遇到启动问题
- 阿里云RDS数据备份本地恢复
- RDS for MySQL 备份文件恢复到自建数据库
- MongoDB数据库管理数据备份恢复
- oracle导出数据,备份及恢复数据,及数据库日志文件的查看
- 在Linx中恢复云数据库MySQL的备份文件到自建数据库
- 阿里云rds mysql数据库数据恢复到ecs中
- 一次无备份、非归档数据库断电恢复的全过程
- 从运维的角度分析使用阿里云数据库RDS的必要性--你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库
- 恢复云数据库MySQL的备份文件到自建数据库