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 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章