You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu24.04下如何不使用--skip-grant-tables选项启动MariaDB?

解决MariaDB以--skip-grant-tables启动的问题

步骤1:停止当前MariaDB服务

先终止正在运行的MariaDB实例:

sudo systemctl stop mariadb

步骤2:检查并修改配置文件

打开MariaDB的主配置文件(通常位于/etc/mysql/mariadb.conf.d/50-server.cnf):

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

找到[mysqld]配置段,查看是否存在skip-grant-tables这一行。如果有,在行首添加#注释掉该行,然后按Ctrl+O保存,Ctrl+X退出编辑器。

步骤3:重新启动MariaDB服务

以正常模式启动服务:

sudo systemctl start mariadb

步骤4:验证启动状态

确认服务已正常运行且未加载--skip-grant-tables选项:

sudo systemctl status mariadb
# 或者查看进程参数
ps aux | grep mysqld

输出中如果看不到--skip-grant-tables,说明启动正常。

步骤5:重新执行安全配置脚本

现在可以正常运行mysql_secure_installation了:

sudo mysql_secure_installation

默认root账户无密码,直接按回车即可进入后续配置流程。

内容的提问来源于stack exchange,提问作者bob.dobbs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 21:57:34