记一次从阿里云的rds恢复备份数据到自建数据库

来源:互联网 发布:范斯沃斯住宅全面数据 编辑:程序博客网 时间:2024/05/17 04:57
阿里云上的文档: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


阅读全文
0 0
原创粉丝点击