我想在MySQL 8.0中用MyISAM引擎打开foo.MYI foo.MYD foo.frm db.opt。

huangapple go评论88阅读模式
英文:

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.

huangapple
  • 本文由 发表于 2023年3月21日 01:12:12
  • 转载请务必保留本文链接:https://go.coder-hub.com/75793318.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定