mysqldump的使用
mysqldump 是 MySQL 自带的逻辑备份工具。
它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。
mysqldump 是 MySQL 自带的逻辑备份工具。
它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。
Linux crontab 是 Linux 系统中用于设置周期性被执行的指令的命令。
当安装完成操作系统之后,默认便会启动此任务调度命令。
crond 命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。
主机上运行了一些服务,虽然都不是很重要,但数据还是有备份的必要,文件类的可以直接复制备份,数据库也可以手动备份,有自动化脚本则减轻了负担。WebServerAutoBackup项目可以完成这个任务。
ubuntu server上安装了docker,众所周知,拉取镜像是个技术活,小的镜像用cloudflare搭的桥可以慢慢下,太大的要用github actions下载,再转到主机上。直接给服务器架个梯子是必然的选择。
在docker里部署了很多网络服务,有些就自带有php支持,例如typecho,easyimage等,这里在主机上直接安装。