mysql - debian, mysql 错误 2002 (HY000), phpmyadmin
问题描述
用 -u 启动 mysql 显示:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
而完整的错误日志 显示:
[ERROR] [MY-000067] [Server] unknown variable 'innodb_file_format=Barracuda'.
2021-03-17T11:40:17.721854Z 0
[ERROR] [MY-010119] [Server] Aborting
apt列表结果
这发生在我升级到 MySQL 8 之后。不知何故,如果可能的话,我不会重新安装 MySQL。我希望我可以登录 phpmyadmin,但我知道这不是他的问题。
解决方案
正如 mysql v8.0.0 发行说明所说:
以下 InnoDB 文件格式配置选项在 MySQL 5.7.7 中已弃用,现在已删除:
innodb_file_format
您需要从配置文件中删除此选项,因为它在 mysql v8 中不再可用。
推荐阅读
- javascript - 如果我使用 javascript 创建了这些复选框,如何跟踪更改的复选框?
- angular - 当父路由为空路由时无法导航到子路由
- arrays - 数组 C 元素的大小
- javascript - 如何在 React 中刷新表单提交上的数据组件?
- java - JavaFX、Gradle 和 JPMS 读取资源总是返回 null
- java - 基于对象类型jackson的xml反序列化
- python - Django select_related 没有效果
- wireshark - Wireshark 剖析信息但不显示在剖析中
- prism - 基于用户认证加载Shell
- sml - 使用模式匹配从 SML 中的列表中删除连续重复