mysql - 编辑 my.ini 后,MySQL 无法在 Windows 中打开
问题描述
我的 MySQL(8.0 版)不支持 Federated,所以我停止 MySQL 服务并在 my.ini 文件中的 [mysqld] 之后添加 federated。但是当我重新启动 MySQL 服务时,它显示“本地计算机上的 mysql 服务启动然后停止。一些服务自动停止”,当我尝试打开 MySQL 命令行时,它不会打开。帮助
*已经检查了我的错误日志文件,里面是这样的:
2020-06-09T12:30:57.450365Z 0 [警告] [MY-010915] [服务器] 'NO_ZERO_DATE'、'NO_ZERO_IN_DATE' 和 'ERROR_FOR_DIVISION_BY_ZERO' sql 模式应与严格模式一起使用。它们将在未来的版本中与严格模式合并。
2020-06-09T12:30:57.533880Z 0 [系统] [MY-010116] [服务器] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.20) 从进程 8568 开始
2020-06-09T12:30:57.810033Z 1 [系统] [MY-013576] [InnoDB] InnoDB 初始化已开始。
2020-06-09T12:31:07.817948Z 1 [系统] [MY-013577] [InnoDB] InnoDB 初始化已结束
2020-06-09T12:31:11.919365Z 0 [系统] [MY-011323] [服务器] X 插件准备好连接。绑定地址:'::' 端口:33060 2020-06-09T12:31:16.948924Z 0 [警告] [MY-010068] [服务器] CA 证书 ca.pem 是自签名的。
2020-06-09T12:31:17.764039Z 0 [系统] [MY-010931] [服务器] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe:准备连接。版本:'8.0.20' 套接字:'' 端口:3306 MySQL 社区服务器 - GPL。
2020-06-09T12:35:24.375390Z 0 [系统] [MY-013105] [服务器] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe:正常关机。
2020-06-09T12:35:26.691671Z 0 [系统] [MY-010910] [服务器] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: 关闭完成 (mysqld 8.0.20) MySQL 社区服务器 - GPL。
我认为这没有什么问题
解决方案
尽管这是一个较旧的线程。有同样的问题,在我的情况下,它似乎是错误的编码(UTF8-BOM 而不是 UTF8)
在这个 SO 答案中找到了我的帮助
推荐阅读
- php - 如何在 Yii2 项目中使用rectorphp/rector?
- javascript - 通过 Ajax 将数据发送到 .NET 中的处理程序。XML 解析错误:找不到根元素
- omnet++ - 在 initialize() 中设置新的门连接
- mysql - 在 MySQL 中存储对其他表中行的可搜索引用的最佳方法
- asp.net-core-2.0 - 使用 Angular 和单页应用程序进行回发
- python - 使用多处理时不能腌制错误
- featherlight.js - 通过js手动调用Featherlight时没有固定的半透明背景
- excel - 在 Excel 中添加具有动态工作表名称的工作表作为 DATE
- google-apps-script - 如何在脚本中调整为自定义大小边距和纸张大小以将 Google 电子表格保存为 PDF?
- javascript - 为什么段落不显示?