温馨提示×

ubuntu怎么备份sqladmin数据

小樊
33
2026-10-24 07:53:46
栏目: 云计算

你提到的 sqladmin 通常指的是 phpMyAdmin 里管理的 MySQL / MariaDB 数据库,或者是用 SQLAdmin(SQL Server 管理工具) 的情况。下面我分别说明在 Ubuntu 上常见的备份方式。


一、如果是 MySQL / MariaDB(最常见,phpMyAdmin 用的数据库)

方法 1:使用 mysqldump 命令行备份(推荐)

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

备份所有数据库:

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

只备份某张表:

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

方法 2:使用 phpMyAdmin 备份

  1. 登录 phpMyAdmin
  2. 选择数据库
  3. 点击 导出(Export)
  4. 选择 快速 / 自定义
  5. 格式选 SQL
  6. 点击 执行

二、如果是 Microsoft SQL Server(SQLAdmin / SSMS)

Ubuntu 上一般用 mssql-tools:

方法 1:使用 sqlcmd + 备份命令

sqlcmd -S localhost -U sa -P 密码
BACKUP DATABASE 数据库名
TO DISK = '/var/opt/mssql/backup/db.bak';

方法 2:使用 bcp 导出数据

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

三、自动定时备份(Ubuntu)

编辑定时任务:

crontab -e

每天凌晨 2 点备份:

0 2 * * * mysqldump -u root -p密码 数据库名 > /backup/db_$(date +\%F).sql

四、常见备份建议

  • 备份文件放到 非系统盘
  • 定期拷贝到 云存储 / 另一台服务器
  • 测试能否成功恢复

如果你能确认一下:

  • 是 MySQL / MariaDB 还是 SQL Server
  • 是否使用 phpMyAdmin

我可以给你更精确的命令或脚本。

0 踩