安装 MySQL 8.0 后,我对 my.ini 文件进行了一些更改,但该服务无法启动。我恢复了更改,但 MySQL 8.0 仍然无法启动。然后我卸载并重新安装。MySQL 从新安装开始。这次我决定备份 MySQL 文件,然后只需在记事本中打开 my.ini 文件,不做任何更改并保存文件。MySQL 8.0 将再次启动,然后立即停止,不会出现日志错误。
然后我将未编辑的 my.ini 文件重命名为 my.ini.bad 没有更改,并将 my.ini 副本重命名为 my.ini,MySQL 将再次启动。
我比较了文件中的差异,发现文件权限没有任何不同。
我似乎根本无法编辑文件。即使不更改文件,任何保存都会阻止 MySQL 运行。
记事本将文件大小从 17464 更改为 17467,无需任何编辑。
如何编辑 my.ini 文件并启动 MySQL?
jhe*_*y29 10
我发现来自 mySQL 的 ini 文件有 3 个无效的 ANSI 字符。文件中的以下行是罪魁祸首“第 # 行范围从 1 到 2^32 ? 1。“唯一”意味着每个 ID 必须不同。”。它有 3 个 Unicode 字符。这导致记事本将字节顺序标记附加到文本文件。
删除此注释并在记事本中使用另存为。在“另存为”下将编码更改为 ANSI。如果不删除注释然后另存为 ANSI,记事本将自动用占位符替换字符。
归档时间: |
|
查看次数: |
9996 次 |
最近记录: |