温馨提示×

Ubuntu sqladmin如何导出

小樊
42
2026-08-21 13:19:57
栏目: 云计算

在 Ubuntu 上,“sqladmin”通常指的是 phpMyAdmin(Web 管理 MySQL 的工具),也可能是 SQL Server AdminPostgreSQL Admin。下面我按最常见情况给你说明,如果你指的是别的,可以再补充。


一、如果是 phpMyAdmin(MySQL / MariaDB)导出数据库

方法 1:Web 界面导出(最常用)

  1. 浏览器访问:
    http://服务器IP/phpmyadmin
    
  2. 登录后:
    • 左侧选择数据库
    • 点击顶部 “导出(Export)”
  3. 选择:
    • 快速(Quick):默认
    • 自定义(Custom):可勾选表、结构、数据
  4. 格式选 SQL
  5. 点击 执行(Go),自动下载 .sql 文件

✅ 适合:小中型数据库


方法 2:命令行导出(推荐,服务器上用)

mysqldump -u root -p 数据库名 > backup.sql

导出所有数据库:

mysqldump -u root -p --all-databases > all.sql

指定主机:

mysqldump -h 127.0.0.1 -u root -p 数据库名 > backup.sql

二、如果是 PostgreSQL(pgAdmin / psql)

命令行导出

pg_dump -U 用户名 数据库名 > backup.sql

导出为自定义格式:

pg_dump -U 用户名 -Fc 数据库名 > backup.dump

三、如果是 SQL Server on Ubuntu

使用 sqlcmd 导出

sqlcmd -S localhost -U sa -P 密码 \
  -Q "SELECT * FROM 数据库名.表名" \
  -o output.csv -s"," -W

或使用 bcp

bcp 数据库名.dbo.表名 out data.csv -c -t, -S localhost -U sa -P 密码

四、常见导出场景速查

场景 命令
MySQL 导出单个库 mysqldump -u root -p db > db.sql
MySQL 导出结构 mysqldump -u root -p --no-data db > struct.sql
MySQL 导出数据 mysqldump -u root -p --no-create-info db > data.sql
压缩导出 `mysqldump -u root -p db

五、如果你不确定是哪种数据库

请告诉我:

  1. 用的是 MySQL / MariaDB / PostgreSQL / SQL Server
  2. Web 界面 还是 命令行
  3. 是想导出 整个库 / 某张表 / 结构 / 数据

我可以直接给你精确命令

0