温馨提示×

ubuntu sqladmin如何导入数据

小樊
41
2026-07-11 01:12:11
栏目: 云计算

在 Ubuntu 上 导入数据到 SQL(一般指 MySQL / MariaDB),常见使用 sqladminmysql 命令。下面按最常见场景给你一步步说明。


一、使用 mysql 直接导入(最常见 ✅)

1️⃣ 已有 .sql 文件

mysql -u root -p 数据库名 < 数据文件.sql

示例:

mysql -u root -p testdb < /home/user/backup.sql

会提示输入数据库 root 密码


2️⃣ 先创建数据库(如果没有)

mysql -u root -p
CREATE DATABASE testdb;
EXIT;

再导入:

mysql -u root -p testdb < backup.sql

二、使用 sqladmin(如你指的是 Web 管理工具)

情况 1:sqladmin 是 MySQL 的一个包装脚本

通常只是调用 mysql

sqladmin -u root -p testdb < backup.sql

⚠️ 如果提示 command not found,说明你没有安装或这不是标准命令。


情况 2:你指的是 phpMyAdmin 或 adminer

phpMyAdmin(Web)

  1. 浏览器访问
    http://服务器IP/phpmyadmin
    
  2. 选择数据库
  3. 点击 导入(Import)
  4. 选择 .sql 文件
  5. 执行

三、使用 source 在 MySQL 内部导入

mysql -u root -p
USE testdb;
SOURCE /home/user/backup.sql;

四、导入 CSV 文件(不是 SQL)

LOAD DATA INFILE '/home/user/data.csv'
INTO TABLE 表名
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;

⚠️ 需要:

SHOW VARIABLES LIKE 'secure_file_priv';

五、常见问题排查

❌ 权限不足

sudo mysql -u root -p

❌ 数据库不存在

CREATE DATABASE

❌ 文件不存在

ls /路径/文件.sql

六、确认是否导入成功

SHOW TABLES;
SELECT COUNT(*) FROM 表名;

七、如果你用的是 PostgreSQL(不是 MySQL)

请告诉我,我给你 PostgreSQL 的导入方法psql / pg_restore


✅ 总结一句话

Ubuntu 导入 SQL 数据最常用:

mysql -u root -p 数据库名 < 文件.sql

如果你说的是 某个具体叫 sqladmin 的工具,把它的完整路径或来源贴出来,我可以精确告诉你怎么用。

0