tar.gz还原mysql_阿里云Mysql备份数据还原到本地流程

 2023-09-11 阅读 23 评论 0

摘要:1、先参考官方下载数据到服务器(省略)mysql备份方式、wget -c '你的数据url地址' -O 20190529.tar.gz2、下载免安装版本mysql.tar.gz怎么解压?假设mysql按住数据目录在:/data/mysql56/mysql_odata3、解压下载的数据到/data/mysql56/mysql_odatatar -izxvf 201

1、先参考官方下载数据到服务器(省略)

mysql备份方式、wget -c '你的数据url地址' -O 20190529.tar.gz

2、下载免安装版本mysql

.tar.gz怎么解压?假设mysql按住数据目录在:/data/mysql56/mysql_odata

3、解压下载的数据到

/data/mysql56/mysql_odata

tar -izxvf 20190529.tar.gz -C /data/mysql56/mysql_odata

4、恢复解压的数据

1)恢复前需要安装percona-xtrabackup

安装后执行命令:

/data/mysql56/percona-xtrabackup-2.3.6-Linux-x86_64/bin/innobackupex --defaults-file=/data/mysql56/mysql_odata --apply-log /data/mysql56/mysql_odata

5、 执行数据库初始化

6、给mysql目录设置权限

chown -R mysql:mysql

7、启动数据库

/data/mysql56/mysql-5.6.43-linux-glibc2.12-x86_64/scripts/mysql_install_db --basedir=/data/mysql56/mysql-5.6.43-linux-glibc2.12-x86_64/ --defaults-file=/data/mysql56/mysql_odata/backup-my.cnf --datadir=/data/mysql56/mysql_odata

注意:

如果之前安装好的需要跳过权限验证启动(修改mysqlroot密码用)

启动加:skip-grant-table 参数

/data/mysql56/mysql-5.6.43-linux-glibc2.12-x86_64/bin/mysqld_safe --defaults-file=/data/mysql56/mysql_odata/backup-my.cnf --user=mysql --datadir=/data/mysql56/mysql_odata --socket=/data/mysql56/mysql_odata/mysql3388.sock --skip-grant-table --port=3388

注意:如果mysql无法连接,启动正常,但是启动后看不到还原的数据库,可以用如下方法尝试连接:

连接数据库(使用sock连接,不然看不到数据库),使用sock文件连接

连接数据库: /data/mysql56/mysql-5.6.43-linux-glibc2.12-x86_64/bin/mysql -S /data/mysql56/mysql_odata/mysql3388.sock

更新root密码:

1)update user set Password=password(' 你的密码') where User='root';

2)使用root登录

/data/mysql56/mysql-5.6.43-linux-glibc2.12-x86_64/bin/mysql -uroot -P 3388 -你的密码 -h127.0.0.1

3)创建dev用户及授权

注意:

.cnf 文件如果加入了skipgrant 的配置,需要启动重新设置root密码,设置完成后去掉这个配置,然后创建用户再次授权。

CREATE USER 'dev'@'%' IDENTIFIED BY '你的密码';

GRANT ALL PRIVILEGES ON *.* TO 'dev'@'%' IDENTIFIED BY '你的密码' with grant option;

Flush privileges;

4)设置ecs服务器防火墙规则

从客户端连接成功!

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/48511.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息