1
回答
Windows 下安装 MySQL 启动报 Too many arguments 错误的原因

正常安装了 MySQL 5.5 并进行实例配置,一切正常,但是启动的时候失败,在 data 目录的 .err 错误日志文件中有这么一句:

D:\MySQL\bin\mysqld: Too many arguments (first extra is 'MySQL').

原因是我在安装 Windows 服务的时候指定的服务名是 MySQL 5.5 中间有个空格,导致MySQL创建的服务中的“可执行文件路径”变成:

"D:\MySQL\bin\mysqld" --defaults-file="D:\MySQL\my.ini" MySQL 5.5

也就是这个空格导致了 Too many arguments 的错误提示

没办法,在 mysql 的 bin 目录下执行 MySQLInstanceConfig.exe 并删除已安装的实例,重启Windows系统(必须重启)后重新配置新的实例,注意服务名不要使用带空格的,最好是保持默认的 MySQL 即可。

举报
鉴客
发帖于7年前 1回/4K+阅
顶部