阿里云上的文档: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
或者
如果遇到
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,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