mysql数据恢复

时间:2023-01-01 13:19:46

重新安装MySQL将数据库初始化后存储数据库目录/usr/local/mysql/data/ib_logfile0 和ib_logfile1文件备份到ibfile目录下

[root@hudi1 data]# mkdir ibfile

mysql数据恢复

[root@hudi1 data]# cp -r ry@002dcloud/ /usr/local/mysql/data/

[root@hudi1 data]# cp -r ry@002dconfig /usr/local/mysql/data/

[root@hudi1 data]# cp -r scjd/ /usr/local/mysql/data/

[root@hudi1 data]# cp -r sxctc@002dactiviti/ /usr/local/mysql/data/

[root@hudi1 data]# cp -r sxctc@002dcatalog/ /usr/local/mysql/data/

[root@hudi1 data]# cp -r sxctc@002dcenter/ /usr/local/mysql/data/

[root@hudi1 data]# cp -r sxctc@002dconductor/ /usr/local/mysql/data/

[root@hudi1 data]# cp -r sxctc@002dcs/ /usr/local/mysql/data/

[root@hudi1 data]# cp -r sxctc@002dfront/ /usr/local/mysql/data/

[root@hudi1 data]# cp -r sxctc@002dportal/ /usr/local/mysql/data/

[root@hudi1 data]# cp -r sxctc_log/ /usr/local/mysql/data/

[root@hudi1 data]# cp -r sxctc_test/ /usr/local/mysql/data/

mysql数据恢复

重启数据库

可以navicat连接到数据库但是,访问数据库时报异常,无法查询数据

lost connection to mysql during query

mysql数据恢复

通过查找hudi1.err日志发现是数据库文件只有只读权限,将数据库文件

mysql数据恢复

问题解决:

修改文件权限所属

[root@hudi1 data]# chown -R mysql:mysql /usr/local/mysql

mysql数据恢复

查看文件所属

mysql数据恢复

netstat -tlnp | grep mysqld

mysql数据恢复