CentOS 7 安装Mariadb 10.9以及后续配置
CentOS 7 安装Mariadb 10.9以及后续配置
Mariadb 安装完成后,启用本地用户名密码登录。
参考CentOS 7的mariadb 源配置后,可以通过yum安装Mariadb对应的源版本。
1 |
|
mariadb 本地启用密码登录
启用服务后,首先会想到mysql_secure_installation命令设置root密码,设置完成后,尝试使用本地登录,发现设置的密码不起作用。不用密码也能正常登录。
Mariadb 在10.4.3之后的版本,默认安装了 unix_socket 身份验证插件,默认由 ‘root‘@’localhost’ 用户帐户使用。
unix_socket 身份验证插件允许用户在通过本地 Unix 套接字文件连接到 MariaDB 时使用操作系统凭据。这个 Unix 套接字文件由套接字系统变量定义。参考链接。
有时 Unix 套接字身份验证不能满足您的需要,因此可能需要将用户帐户切换回基于密码的身份验证。这可以通过执行语句告诉 MariaDB为该帐户使用另一个身份验证插件来轻松完成。ALTER USER该IDENTIFIED VIA子句指定了特定的身份验证插件。例如,如果您想切换到mysql_native_password身份验证插件,那么您可以执行:
1 |
|
配置结束,再次执行mariadb-secure-installation命令配置。完成后,本机测试登录,使用密码可正常登录mariadb。
CentOS 7 安装Mariadb 10.9以及后续配置
https://ywmy.xyz/2022/08/18/CentOS-7-安装Mariadb-10-9以及后续配置/