Mariadb 10.4 源代码安装后,mariadb安全安装不起作用

Mariadb 10.4 源代码安装后,mariadb安全安装不起作用,mariadb-10.4,Mariadb 10.4,我在CentOS 8上使用GitHub源代码构建了MariaDB 10.4。 () 但安全安装不起作用 运行时没有错误。但什么都不管用。例如,更改根密码或删除匿名帐户无效 我应该检查什么 谢谢。我知道原因了 在MariaDB 10.4.3及更高版本中,默认情况下安装了unix_socket身份验证插件,因此如果您不希望在这些版本中默认使用该插件,则需要禁用它 有两种解决办法 禁用unix_套接字身份验证 将客户端设置为使用TCP协议 或使用“-h”选项 # mysql -h 127.0.0.

我在CentOS 8上使用GitHub源代码构建了MariaDB 10.4。 ()

但安全安装不起作用

运行时没有错误。但什么都不管用。例如,更改根密码或删除匿名帐户无效

我应该检查什么

谢谢。

我知道原因了

在MariaDB 10.4.3及更高版本中,默认情况下安装了unix_socket身份验证插件,因此如果您不希望在这些版本中默认使用该插件,则需要禁用它

有两种解决办法

  • 禁用unix_套接字身份验证
  • 将客户端设置为使用TCP协议
  • 或使用“-h”选项

    # mysql -h 127.0.0.1 -u root -p
    

    我找到了原因。为了使您的工作对社区有用,请用您的新见解为您的问题添加答案。链接是一个好的开始,但是完整的解释会增加这个问题的价值。@user2182857我明白了。我在这个问题上加了一个答案。非常感谢。
    # /etc/my.cnf.d/client.cnf
    [client]
    protocol=tcp
    
    # mysql -h 127.0.0.1 -u root -p