英文:
I want to open foo.MYI foo.MYD foo.frm db.opt in MySQL 8.0 with MyISAM engine
问题
我无法打开 foo.MYI foo.MYD foo.frm db.opt 扩展文件与 MySQL 8.0。
我下载了数据库文件夹,但无法在 MySQL Community Workbench 中打开它们。我尝试了很多方法,比如用参数 ENGINE=MyISAM 创建表并复制数据库文件夹,但我无法实现我想要的。
英文:
I cannot open foo.MYI foo.MYD foo.frm db.opt extension files with MySQL 8.0.
I downloaded database folders but I cannot open them in MySQL Community Workbench. I tried lots of ways like create table with parameter ENGINE=MyISAM and copy database folders but I cannot achieve what I want.
答案1
得分: 1
db.opt
文件、*.frm
文件和其他元数据文件不再使用,因为 MySQL 8.0 以不同的方式实现了元数据。
有关详细信息,请参阅:https://dev.mysql.com/doc/refman/8.0/en/data-dictionary-file-removal.html
下面列出的元数据文件已从 MySQL 中删除。除非另有说明,以前存储在元数据文件中的数据现在存储在数据字典表中。
- db.opt 文件:数据库配置文件。每个数据库目录一个文件,包含数据库默认字符集属性。
不要移动 MyISAM 文件来导入数据。请使用 SQL 转储和恢复过程。
英文:
The db.opt
file, *.frm
files, and other metadata files are no longer used, because MySQL 8.0 implements metadata in a different way.
https://dev.mysql.com/doc/refman/8.0/en/data-dictionary-file-removal.html
> The metadata files listed below are removed from MySQL. Unless
> otherwise noted, data previously stored in metadata files is now
> stored in data dictionary tables.
>
> ...
>
> - db.opt files: Database configuration files. These files, one per database directory, contained database default character set attributes.
You shouldn't move MyISAM files around as a means of importing data. Use a SQL dump and restore process.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论