你提到的 sqladmin 通常指的是 phpMyAdmin 里管理的 MySQL / MariaDB 数据库,或者是用 SQLAdmin(SQL Server 管理工具) 的情况。下面我分别说明在 Ubuntu 上常见的备份方式。
mysqldump 命令行备份(推荐)mysqldump -u root -p 数据库名 > backup.sql
备份所有数据库:
mysqldump -u root -p --all-databases > all_backup.sql
只备份某张表:
mysqldump -u root -p 数据库名 表名 > table.sql
Ubuntu 上一般用 mssql-tools:
sqlcmd + 备份命令sqlcmd -S localhost -U sa -P 密码
BACKUP DATABASE 数据库名
TO DISK = '/var/opt/mssql/backup/db.bak';
bcp 导出数据bcp 数据库名.dbo.表名 out data.txt -c -U sa -P 密码 -S localhost
编辑定时任务:
crontab -e
每天凌晨 2 点备份:
0 2 * * * mysqldump -u root -p密码 数据库名 > /backup/db_$(date +\%F).sql
如果你能确认一下:
我可以给你更精确的命令或脚本。