![灾难恢复:Mysql 数据](https://linux22.com/image/531827/%E7%81%BE%E9%9A%BE%E6%81%A2%E5%A4%8D%EF%BC%9AMysql%20%E6%95%B0%E6%8D%AE.png)
我一个朋友的 mysql linux 服务器坏了,我设法从硬盘中恢复了几乎所有的数据...我应该查找什么来恢复他的数据库和数据?它们存储在哪里以及在哪些文件中?我如何将这些文件放在新的、健康的 mysql 安装下?
非常感谢您抽出时间。
答案1
你可以检查 mysql 配置文件/etc/mysql/my.cnf
。通常,你会发现类似这样的一行:
datadir = /var/lib/mysql
1-停止新的 mysql 服务器。
2-复制包含所有文件和文件夹的数据目录。
3-检查文件所有者/权限。
4-启动新的 mysql 服务器。
答案2
它依赖于安装,但我见过的大多数 MySQL 都将数据库保存在下/var/lib/mysql
,每个数据库一个子目录。