当安装了MariaDB后,如果无法登录到MariaDB数据库,可以按照以下详细步骤解决该问题:
- 首先,确保已经安装了vim编辑器。如果没有安装,可以使用以下命令安装vim:
- 使用vim编辑器打开MariaDB的配置文件
my.cnf
,路径一般为/etc/my.cnf
:
- 在文件中找到
[mysqld]
部分,如果找不到该部分,可以在文件末尾添加以下内容:
这里的 skip-grant-tables
参数用于跳过登录认证。保存并关闭文件。
- 重启MariaDB服务,使配置生效:
- 运行以下命令进入MariaDB的交互式命令行,此时无需输入密码,直接按回车键即可:
- 进入MariaDB的交互式命令行后,按顺序执行以下三个命令来修改root用户的密码并授权:
第一个 flush privileges;
命令用于刷新权限;第二个 alter user
命令修改root用户的密码为 “root”,你也可以自行设置其他密码;第三个 flush privileges;
命令再次刷新权限。
- 退出MariaDB的交互式命令行:
- 使用vim编辑器再次打开
my.cnf
文件:
- 注释掉在第三步添加的
skip-grant-tables
行,即在行前添加#
注释符号。保存并关闭文件。 - 重启MariaDB服务,使新的配置生效: