1. 安装Percona-XtraBackup( http://www.percona.com/downloads/XtraBackup/)
2. 打开mysql的my.conf文件,备份datadir所指向的数据文件存储目录,并清空
3. innobackupex --defaults-file=这里是mysql的my.conf的路径--copy-back 这是准备恢复的文件目录(例如:从阿里下载并解压完的文件夹目录)
4. 给mysql的数据存储目录及子目录设置权限和所属
chmod -R 777 存储目录
chown -R mysql:mysql 存储目录
5. 启动mysql /etc/init.d/mysql start
6. 无需密码连接mysql ,修改密码及主机连接权限
# /usr/local/mysql/bin/mysql –uroot
# use mysql;
# update user set password=password(‘root’) where user=’root’;
# update user set host=’%’ where user = ‘root’;
7. 使用客户端连接mysql即可,取得想要的数据后将第2步备份的文件夹还原即可。
参考: http://chenghuiyong.com/Percona-XtraBackup/ https://help.aliyun.com/knowledge_detail/5973700.html?spm=5176.2020520104.0.0.bRU4Jp