头歌数据库备份与恢复

本文详细介绍了数据库的备份和恢复过程,包括如何备份数据库、导出表数据,以及利用二进制日志进行数据还原,是数据库管理员的重要参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第1关:数据库的备份和恢复

    mysql -uroot -p123123 -h127.0.0.1 < /data/workspace/myshixun/src/data.sql
    mysqldump -u root -p studb student> /student_bk.sql
    mysql -uroot -p123123 -h127.0.0.1 -e "create database studb2;"
    mysql -u root -p123123 studb2 < /student_bk.sql  

第2关:数据库表的导出

    chmod 777 /
    vim /etc/mysql/my.cnf 
    [mysqld]
    secure-file-priv="/"
    service mysql restart
    mysql -u root -p123123 studb2 
    SELECT * FROM studb.student INTO OUTFILE "/student_out.txt" LINES TERMINATED BY "\n"; 

第3关:二进制日志

    vim /etc/mysql/my.cnf -->
        [mysqld]
        log-bin=/binlog.log
    service mysql restart
    mys
### Linux 系统备份还原的方法 #### 使用 `tar` 命令进行在线备份和还原 对于希望在不重启的情况下完成备份的需求,可以采用 `tar` 工具来创建文件系统的压缩存档。这种方法适用于系统仍在正常运作时执行备份任务。 要备份 `/` 根目录至另一个分区(例如 `/mnt/sda4`),可使用如下命令: ```bash sudo tar --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media -cvpzf /mnt/sda4/root_backup.tar.gz / ``` 此指令会排除一些不必要的挂载点并打包剩余部分[^1]。 当需要从这个 `.tar.gz` 文件恢复数据时,在目标位置解压即可实现基本的数据恢复功能;不过需要注意的是,这种方式仅适合于非活动状态下的文件系统恢复工作,即不能用于修复已经崩溃的操作环境[^2]。 #### 利用 Clonezilla 实现离线全盘镜像制作及部署 Clonezilla 是一款专门设计用来做磁盘克隆以及分区映像处理的强大开源软件。它支持多种存储介质作为源端或目的端,并且能够高效地复制整个硬盘的内容而不只是单个文件夹内的资料。 为了准备基于 U 盘引导的救援方案,先要在 USB 设备上安装好 Live 版本的 Clonezilla 镜像。之后按照官方文档指导设置 BIOS 启动顺序使得计算机可以从外部设备加载 OS 来启动进入图形界面模式下操作具体的备份过程[^3]。 一旦选择了合适的选项后,程序将会自动检测连接着机器的所有驱动器供用户挑选想要保存快照的目标地点。同样地,在后续实施回滚动作之前也得重复上述步骤直至到达相应的菜单页面选择对应的 .img 或者其他格式的映像档案来进行下一步骤。 #### 使用 U 盘引导的方式进行备份还原 除了直接通过网络下载 ISO 并刻录成光碟外,还可以利用现有的 Windows PC 准备一张含有特定脚本的小型移动磁盘以便快速建立一个临时的工作站来做紧急情况下的维护用途。这不仅限定了对硬件资源的要求同时也提高了应急响应的速度。 ```bash # 创建U盘启动盘 (假设U盘为/dev/sdb) dd if=clonezilla-live-<version>.iso of=/dev/sdb bs=4M && sync ``` 以上便是关于如何在不同场景下选用合适的技术手段保障个人重要资产安全的具体措施说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学不好python的小猫

感谢您的支持,我会长期更新我的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值