gpt4 book ai didi

mysql - 从 .frm 文件恢复 mysql 数据库

转载 作者:IT老高 更新时间:2023-10-28 12:59:14 24 4
gpt4 key购买 nike

我每周都会转储所有表格以获取备份。但后来我明白它只是存储表的 .frm 文件。它没有显示表格的 .MYD 和 .MYI 文件。所以我只有我的.frm 数据库文件,而且我的数据库也是innodb。那么我可以用数据库中的数据获取我的数据库吗?

最佳答案

是的,这是可能的。仅将 .frm 文件复制到数据库文件夹是不够的,还需要将 ib_logfilesibdata 文件复制到你的数据文件夹。我刚刚复制了 .frm 文件并复制了这些文件,然后重新启动服务器并恢复了我的数据库。

复制以上文件后执行以下命令-

sudo chown -R mysql:mysql /var/lib/mysql

上述命令会将mysql下的文件所有者及其文件夹更改为MySql用户。这对于 mysql 读取 .frmibdata 文件很重要。

关于mysql - 从 .frm 文件恢复 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10934745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com