我不小心格式化了硬盘并重新安装了 Windows,却忘记备份 MySQL 服务器中的重要数据库。我现在正在尝试使用某些软件来挽救文件,但我不知道要寻找什么。
文件存储的路径是什么,文件的名称是什么(我应该查找什么命名约定或文件扩展名)?
我相信我的服务器正在使用 MyISAM,但不能 100% 确定。
你可以检查my.ini
文件以查看数据文件夹所在的位置。
通常有一个文件夹{mysqlDirectory}/data
MySQL数据存储:
Commands.frm
Commands.myd
Commands.myi
*.frm 文件包含表定义。您的 *.myi 文件是 MyISAM 索引文件。您的 *.myd 文件包含表数据。
编辑/更新。
由于这里的问题表现出兴趣,因此在评论中也可以找到更多信息。
在 Windows 8.1 中,MySQL 数据库(默认情况下)存储在此处:C:\ProgramData\MySQL\MySQL Server 5.6\data
文件夹 C:\ProgramData 是一个隐藏文件夹,因此您必须在 Windows 资源管理器中输入它的地址才能到达该文件夹。在该数据文件夹中,数据库被命名为/{database_name_folder}/{database_tables_and_files}
.
例如,
C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\mytable.frm
C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\mytable.ibd
感谢@marty-mcgee 提供此内容
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)