温馨提示×

如何在Ubuntu上使用MariaDB可视化工具

小樊
41
2025-10-18 17:37:37
栏目: 云计算

在Ubuntu上使用MariaDB可视化工具的常见方法

1. 命令行可视化工具:MyCLI

MyCLI是一款支持MariaDB的命令行客户端,通过智能补全、语法高亮和格式化输出提升命令行操作体验。
安装:在Ubuntu终端运行以下命令安装:

sudo apt-get update && sudo apt-get install mycli

使用

  • 连接到MariaDB服务器(本地默认端口3306):mycli -u root -h localhost
  • 登录指定数据库:mycli -u root -h localhost 数据库名
  • 功能亮点:输入SELECT * FROM 表名时,按Tab键可自动补全表名;输入WHERE后可智能提示列名;支持多行查询、查询计时及结果格式化。

2. 桌面图形化工具:DBeaver

DBeaver是免费跨平台的数据库管理工具,支持MariaDB的ER图生成、数据可视化及高级查询。
安装:通过Snap包安装(推荐):

sudo snap install dbeaver-ce

使用

  • 启动DBeaver,点击顶部菜单栏“新建连接”→ 选择“MariaDB”→ 填写连接信息(主机、端口、用户名、密码)→ 测试连接后完成配置。
  • 功能操作:
    • ER图生成:右键数据库→ 选择“ER图”→ 自动生成数据库结构可视化图;
    • 数据可视化:执行SQL查询后,点击结果集顶部的“图表”图标,将数据转换为柱状图、折线图等;
    • 高级功能:支持数据导入/导出(CSV、Excel)、数据库比较、模拟数据生成。

3. Web-based工具:phpMyAdmin

phpMyAdmin是基于Web的MariaDB管理工具,适合通过浏览器远程管理数据库。
安装

sudo apt-get update && sudo apt-get install phpmyadmin

配置

  • 安装过程中选择“Apache2”作为Web服务器,配置数据库时输入root密码;
  • 创建符号链接以访问phpMyAdmin:sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
    使用
  • 通过浏览器访问http://服务器IP/phpmyadmin→ 输入用户名密码登录;
  • 功能操作:支持表结构管理(增删改字段、索引)、SQL查询执行、数据导出、用户权限管理等。

4. 开源自动生成可视化:drawDB

drawDB是开源的数据库可视化设计平台,支持拖拽式创建表结构并自动生成SQL代码。
使用步骤

  • 访问官网drawdb.app→ 点击“开始使用”;
  • 选择“MariaDB”作为数据库类型;
  • 拖拽创建表:通过左侧组件栏拖拽“表”图标到画布,添加字段(名称、类型、约束);
  • 生成SQL:点击顶部“生成DDL”按钮,自动生成MariaDB兼容的建表语句;
  • 反向工程:若已有SQL脚本,粘贴到“SQL Console”即可生成可视化结构。

5. AI驱动可视化:ChartDB

ChartDB是基于Web的数据库图表编辑器,支持MariaDB的架构可视化及AI迁移。
使用步骤

  • 访问官网chartdb.io→ 点击“Go to app”;
  • 选择“MariaDB”→ 在数据库中执行工具生成的“魔法查询”(用于提取架构信息);
  • 复制结果:将查询结果的JSON数据复制到ChartDB输入框→ 点击“可视化”生成数据库架构图;
  • AI功能:支持自动生成目标数据库DDL(如从MariaDB迁移到PostgreSQL),减少手动脚本编写工作量。

0