温馨提示×

ubuntu sqladmin如何导数据

小樊
38
2026-08-06 03:50:06
栏目: 云计算

Ubuntu 上“sqladmin 导数据”这个说法比较宽泛,一般常见有几种情况。下面我按最常见的几种场景给你说明,你可以对照使用。


一、如果你指的是 phpMyAdmin / SQLAdmin 这类 Web 管理工具

1️⃣ 导出数据库(最常见)

  1. 浏览器打开 phpMyAdmin
    http://服务器IP/phpmyadmin
    
  2. 左侧选择数据库
  3. 点击顶部 “导出(Export)”
  4. 选择:
    • 快速(Quick)或 自定义(Custom)
    • 格式:SQL
  5. 点击 “执行(Go)”
  6. 浏览器会自动下载 .sql 文件

✅ 适合:MySQL / MariaDB 数据库


2️⃣ 导入数据库

  1. 进入 phpMyAdmin
  2. 选择数据库(或新建一个)
  3. 点击 “导入(Import)”
  4. 选择 .sql 文件
  5. 点击 “执行”

二、如果你指的是 命令行(Ubuntu + MySQL/MariaDB)

1️⃣ 导出数据库

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

示例:

mysqldump -u root -p testdb > testdb.sql

导出所有数据库:

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

2️⃣ 导入数据库

mysql -u 用户名 -p 数据库名 < backup.sql

示例:

mysql -u root -p testdb < testdb.sql

⚠️ 目标数据库必须已存在(除非 SQL 文件里有 CREATE DATABASE


三、如果是 PostgreSQL(不是 MySQL)

导出

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

导入

psql -U 用户名 数据库名 < backup.sql

四、如果是 SQL Server(mssql)

Ubuntu 上一般用 sqlcmd

sqlcmd -S localhost -U sa -P 密码 -d dbname -i backup.sql

五、常见错误 & 排查

❌ 1. 导出的 SQL 太大

ERROR: file exceeds upload limit

✅ 解决:

  • 用命令行 mysqldump
  • 或修改 php.iniupload_max_filesize

❌ 2. 导入时报字符集错误

SET NAMES utf8mb4;

六、我可以直接帮你精准回答 ✅

你可以直接告诉我:

  1. ✅ 数据库类型(MySQL / MariaDB / PostgreSQL / SQL Server)
  2. ✅ 是 导出 还是 导入
  3. ✅ 用 命令行 还是 Web 工具
  4. ✅ Ubuntu 版本(如 20.04 / 22.04)

我可以一步一步给你写完全可执行的命令

0