如何在linux下实现mysql数据库每天自动备份

方法/步骤 1. 在根目录下新建定时备份存储文件夹mkdir /mysql_backup 2.新建备份的脚本vim /root/mysql_backup.sh 3.在mysql_backup.sh中输入内容:backupdir=/mysqlbackup time=` date +%Y%m%d%H`mysqldump -uroot -proot abc | gzip > $backupdir/abc$time.sql.gzfind $backupdir -name...
如何在linux下实现mysql数据库每天自动备份
方法/步骤

1. 在根目录下新建定时备份存储文件夹mkdir /mysql_backup
2.新建备份的脚本vim /root/mysql_backup.sh
3.在mysql_backup.sh中输入内容:
backupdir=/mysqlbackup time=` date +%Y%m%d%H`mysqldump -uroot -proot abc | gzip > $backupdir/abc$time.sql.gzfind $backupdir -name “abc*.sql.gz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1

——————————————————————————————
说明:
backupdir = 备份文件存储文件夹time = 获取当前时间 年月日时(2014111417)2014年11月14日17点mysqldump 备份数据库指令 abc要备份的数据库find $backupdir -name “abc*.sql.gz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1 删除5天前的备份文件
3 :wq 文件保存成功后

先按一下键盘上的 " esc " 然后输入 ” :wq “
执行一下脚本,看根目录下的mysql_backup文件夹是否有.sql.gz后缀名的文件

./mysql_backup.sh
写入每天的定时任务 修改 /etc/crontabvi /etc/crontab
按键盘上的"i",开始输入

02 4 * * * root /root/mysql_backup.sh

表示每天4点2分执行备份任务

先按一下键盘上的 " esc " 然后输入 ” :wq “ 表示保存
重新启动crond

service crond restart 或 /etc/rc.d/init.d/crond restart2016-11-19
mengvlog 阅读 321 次 更新于 2025-09-09 09:29:32 我来答关注问题0
  •  文暄生活科普 在Linux下,如何实现C++操作Mysql数据库?

    1. **连接函数:**mysql_real_connect()- 该函数用于连接 MySQL 服务器。成功连接后返回 MYSQL* 类型的连接句柄,失败时返回 NULL。2. **执行 SQL 查询:**mysql_query()- 使用该函数执行指定的 SQL 查询。成功时返回 TRUE,失败时返回 FALSE。3. **存储查询结果:**mysql_store_result()- ...

  •  深空见闻 linux系统如何启动mysql

    在Linux系统中启动MySQL服务有多种方式,以下是几种常见的方法:使用命令行工具:可以直接使用mysqld命令来启动MySQL服务器,这通常需要root权限。命令为sudo mysqld。但请注意,这种方式较为直接,可能不如使用服务管理器来得方便和灵活。或者,如果安装了MySQL的完整包,可能会使用mysql.server脚本。命令为...

  •  深空见闻 linux环境下一键安装mysql

    Arch Linux安装 MySQL 服务:使用 sudo pacman -S mysql 命令进行安装,按提示操作。后续步骤同样为启动服务、配置安全性和登录。另外,若采用 yum 安装方式,步骤如下:安装 MySQL:使用 yum install mysql-community-server 命令。重启后启动 MySQL:执行 systemctl enable mysqld 并启动服务 service my...

  • 在Linux环境下,进入MySQL命令行环境是十分常见的操作。首先,我们来了解如何连接到本机上的MySQL。通常情况下,可以直接使用命令行工具进行操作:mysql -uroot -p1 执行上述命令后,系统会提示输入密码。对于新安装的MySQL,超级用户root可能没有设置密码,此时只需直接按回车即可进入MySQL命令行界面。MySQL...

  •  阿暄生活 在Linux系统上部署Apache+Python+Django+MySQL环境

    在Linux系统上部署Apache+Python+Django+MySQL环境的步骤如下:一、安装Python 下载Python源码:使用wget命令从Python官网下载指定版本的Python源码包。解压并编译安装:解压下载的源码包,进入解压目录,使用./configure、make和make install命令进行编译安装。创建软链接:为了方便使用,可以在/usr/bin目录下为...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部