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

MariaDB服务运行正常但无法在MySQL Workbench中连接如何解决

操作指引

首先明确:MySQL Workbench不会自动识别本地运行的MariaDB实例,需要手动创建连接配置,按以下步骤操作即可:

步骤1:确认MariaDB端口监听状态

在终端执行命令:
ss -tulpn | grep mariadb
正常返回结果中会包含127.0.0.1:3306的监听记录,说明服务正常监听本地3306端口。

步骤2:在MySQL Workbench中创建新连接

  • 打开MySQL Workbench,点击MySQL Connections右侧的「+」图标,打开新建连接窗口
  • 填写基础连接参数:
    • 连接名称:可自定义,比如填写「本地MariaDB」
    • 连接方式:选择Standard (TCP/IP)
    • 主机名:填写127.0.0.1
    • 端口:默认保持3306即可,如果你手动修改过MariaDB端口就填修改后的端口
    • 用户名:默认管理员用户为root,如果已创建其他专用数据库用户填对应用户名
  • 点击「测试连接」按钮,输入对应用户的密码,提示连接成功后点击「确定」保存连接即可

常见连接报错处理

如果测试连接提示访问拒绝,大概率是MariaDB默认的root用户开启了Unix Socket认证,不支持密码登录,按以下操作修改:

  1. 终端执行命令直接登录MariaDB:
    sudo mysql -u root
  2. 执行SQL语句修改root用户的认证方式与密码,将语句中的自定义密码替换为你要设置的数据库密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '自定义密码';
FLUSH PRIVILEGES;
  1. 执行exit退出数据库后,回到MySQL Workbench重新测试连接即可成功。

内容的提问来源于stack exchange,提问作者Fork Mann

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 21:54:06