在 Ubuntu 上“备份 sqladmin”通常有两种理解,我先帮你区分一下,然后分别给出方法。
sqladmin 是一个数据库管理工具(如 phpMyAdmin / SQL Admin 网页工具)如果你指的是 sqladmin 本身的配置和文件,而不是数据库数据:
sudo tar -czvf sqladmin-backup.tar.gz /usr/share/sqladmin
或(如果是 phpMyAdmin):
sudo tar -czvf phpmyadmin-backup.tar.gz /usr/share/phpmyadmin
sudo cp -r /etc/sqladmin /backup/sqladmin-config
# 或
sudo cp /etc/sqladmin/config.inc.php /backup/
记录安装信息:
dpkg -l | grep sqladmin
sqladmin 是某个数据库(MySQL / MariaDB)的管理账号如果你真正想备份的是 sqladmin 用户管理的数据库:
mysqldump -u sqladmin -p 数据库名 > sqladmin_db.sql
mysqldump -u sqladmin -p --all-databases > all_db.sql
crontab -e
添加:
0 2 * * * mysqldump -u sqladmin -p密码 数据库名 > /backup/db_$(date +\%F).sql
mysqldump如果你能补充说明:
我可以给你更精确的命令。