Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MariaDB 10.3.18不识别任何命令行选项_Mariadb_Mariadb 10.3 - Fatal编程技术网

MariaDB 10.3.18不识别任何命令行选项

MariaDB 10.3.18不识别任何命令行选项,mariadb,mariadb-10.3,Mariadb,Mariadb 10.3,我有一个CentOS 7盒子,上面安装了Mariadb回购协议中的Mariadb 10.3.18。最近通过yum更新后,mysqld不再接受任何命令行参数: # mysqld --print-defaults mysql: unknown option '--print-defaults' 除了--help之外,任何其他参数都会发生这种情况。这是最新的mariadb版本中的一个bug还是我遗漏了什么?当您使用--help运行时,它会说什么?mysqld和type-a mysqld会说什么?结果

我有一个CentOS 7盒子,上面安装了Mariadb回购协议中的Mariadb 10.3.18。最近通过yum更新后,mysqld不再接受任何命令行参数:

# mysqld --print-defaults
mysql: unknown option '--print-defaults'

除了--help之外,任何其他参数都会发生这种情况。这是最新的mariadb版本中的一个bug还是我遗漏了什么?

当您使用
--help
运行时,它会说什么?
mysqld
type-a mysqld
会说什么?结果是否与安装中的mysqld匹配?
#mysqld--help
按预期返回:mysqld版本10.3.18-MariaDB for Linux on x86_64(MariaDB服务器)。。。用法:mysqld[OPTIONS]
#type-a mysqld
mysqld是/usr/sbin/mysqld错误(
mysql:unknown option'--print defaults'
)根本不是来自
mysqld
,而是来自
mysql
客户端。但是如果
/usr/sbin/mysqld
只是符号链接到
mysql
,那么
mysqld--help
将从
mysql
返回帮助,而不是从
mysqld
返回帮助。此外,即使是
mysql
客户端也不应该在
--打印默认值上失败,它仍然是一个有效的选项。尝试检查原始命令行中是否存在不可见的符号,这些符号会将可执行文件名和参数都弄乱。当然,检查一下
/usr/sbin/mysqld
到底是什么——虽然不太可能,但它可能会被一些行为不端的包装器所取代。