[ERROR] [MY-010147] [Server] Too many arguments (first extra is '/usr/local/mysql/my.cnf').
时间: 2024-01-25 22:01:55 浏览: 38
这个错误提示是 MySQL 数据库服务启动时出现的,提示启动参数有误,可能是因为你在启动 MySQL 时多传了一个参数 /usr/local/mysql/my.cnf。
你可以尝试以下解决方法:
1. 检查 MySQL 启动命令是否正确,是否存在多余的参数。
2. 检查 /usr/local/mysql/my.cnf 文件是否存在,如果不存在可以尝试用其他配置文件或者重新安装 MySQL。
3. 如果你确定需要使用 /usr/local/mysql/my.cnf 文件,可以尝试将其作为参数传递给 MySQL 启动命令的最后一个参数,例如:
```
mysql.server start --defaults-file=/usr/local/mysql/my.cnf
```
如果还有问题,请提供更多的上下文信息。
相关问题
test.py: error: unrecognized arguments: --model./model --label-bin./label/nn_lb.pickle --polt./polt/nn_polt.png
这个错误提示是因为你在运行 test.py 文件时输入了不被识别的参数。你需要检查一下代码中是否有正确的参数名,或者是否在运行时输入了正确的参数名和值。具体来说,你需要检查 `--model`、`--label-bin` 和 `--polt` 这三个参数是否正确,并且它们后面是否有正确的值。另外,你需要在每个参数前加上一个短横线(-)。比如,正确的参数形式应该是 `-model ./model -label-bin ./label/nn_lb.pickle -polt ./polt/nn_polt.png`。
[root@localhost mysql]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ > -DMYSQL_DATADIR=/usr/local/mysql/data \ > -DMYSQL _UNIX _ADDR=/usr/local/mysql/tmp/mysql.sock \ > -DDEFAULT _CHARSET=utf8 \_ Parse error in command line argument: -DMYSQL Should be: VAR:type=value CMake Error: No cmake script provided. CMake Error: Problem processing arguments. Aborting.
这个错误是因为在你的命令中存在一个错误的空格,导致CMake无法正确解析参数。在参数`-DMYSQL _UNIX _ADDR`中,你多输了一个空格,应该改为`-DMYSQL_UNIX_ADDR`。重新输入正确的命令如下:
```
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8
```
这样就可以成功执行命令了。