MySQL 无法启动:innodb-default-row-format=dynamic [关闭]

Posted

技术标签:

【中文标题】MySQL 无法启动:innodb-default-row-format=dynamic [关闭]【英文标题】:MySQL fails to start: innodb-default-row-format=dynamic [closed] 【发布时间】:2022-01-19 12:18:22 【问题描述】:

今早重新启动计算机 - WAMPSERVER 无法启动 mysql 8.0.26。

日志文件包含以下内容:

2021-12-16T11:11:56.631237Z 0 [System] [MY-010116] [Server]
c:\wamp64\bin\mysql\mysql8.0.26\bin\mysqld.exe (mysqld 8.0.26)
starting as process 4896 

2021-12-16T11:11:56.645789Z 0 [ERROR] [MY-000077] [Server] c:\wamp64\bin\mysql\mysql8.0.26\bin\mysqld.exe:
Error while setting value 'dynanmic' to 'innodb-default-row-format'.

2021-12-16T11:11:56.646988Z 0 [ERROR] [MY-010746] [Server] Parsing
options for plugin 'InnoDB' failed. 

2021-12-16T11:11:56.647364Z 0
[ERROR] [MY-010168] [Server] Failed to initialize builtin plugins.

如果我注释掉“innodb-default-row-format=dynamic”行,那么 MySQL 将启动,但我不明白注释掉该行的后果。

我在搜索中没有找到与此特定问题相关的任何内容。

非常感谢任何见解/解决方案!

【问题讨论】:

会不会是一个简单的拼写问题?错误消息显示 'dynanmic' ,而应拼写为 'dynamic' 顺便说一句,dynamic 是这个设置的默认值,所以你可以毫不费力地从配置文件中完全删除这一行。如果您检查了文档,您可能会发现... 【参考方案1】:

您只是在配置设置中拼错了 dynanmic 这个词。 InnoDB 表的默认行格式已经是 DYNAMIC(从 v5.7 开始,在之前的版本中是 COMPACT

【讨论】:

我们通常不会回答 TYPO 的问题。它们对其他人几乎没有任何用处,这毕竟是 SO 的主要目的。我们只是像@Shadow 一样发表评论,然后关闭问题

以上是关于MySQL 无法启动:innodb-default-row-format=dynamic [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

mysql在服务项里无法启动

mysql 服务无法启动是啥原因?

mysql 服务无法启动是啥原因?

怎么解决mysql服务无法启动的问题

mysql 无法启动的几种常见问题

mysql 服务无法启动