1. 备份脚本 #!/bin/bash # MySQL连接信息 DB_HOST="localhost" DB_USERNAME="root" DB_PASSWORD="password" # 要备份的数据库名称 DATABASES=("database1" "database2") # 备份文件存放路径 BACKUP_DIR="/path/to/backup/" DATE=$(date +%Y-%m-%d) ...
host=127.0.0.1 port=3306#将要备份的数据库database_name=mysql8#如果文件夹不存在则创建if[ ! -d$backup_dir];thenmkdir-p$backup_dir;fi#简单写法 mysqldump -u root -p123456 users > /root/mysqlbackup/users-$filename.sql$tool-u$username-h$host-P$port-p$password--all-databases | gzip >$ba...
1. 创建数据目录 mkdir data cd /data 2. 编写脚本文件 vim backup.sh #!/bin/bash #日期dd=`date+%Y-%m-%d-%H-%M-%S` #保存备份个数,备份2天数据 backup_clean_day=2#用户名 username=root #密码 password=密码 #将要备份的数据库 database_name=数据库名称 #备份保存路径 backup_dir=/data/db #...
目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中 试验环境: 操作系统:WinNT4.0,Mysql3.22.34,phpMyAdmin 2.1.0 在hostA中安装mysql数据库并建立TestA数据库 hostB机安装mysql数据库,没有TestA数据库 方法步骤: 启动phpMyAdmin察看HostA和HostB中的数据库列表,在HostB中没有TestA数据库 找到HostA中mysq...
一、MySQL数据库备份命令 MySQL数据库使用命令行备份 例如: 数据库地址:127.0.0.1 数据库用户名:root 数据库密码:pass 数据库名称:myweb 备份数据库到D盘跟目录 mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql 备份到当前目录 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而...
备份文件将保存在/home/user/backup/mysql目录下,如果该目录不存在,则会自动创建。备份文件名以当前日期时间命名,格式为年月日时分秒.sql。 你可以根据实际情况修改MYSQL_USER、MYSQL_PASSWORD、MYSQL_DATABASE和BACKUP_DIR的值,确保脚本能够正确备份你的数据库,并将备份文件保存在合适的位置。 此脚本可以在Linux系统...
mkdir -p$dirMYSQL_USER=rootMYSQL_PASS=1111MYSQL_CONN="-u${MYSQL_USER}-p${MYSQL_PASS}"## Collect all database names except for# mysql, information_schema, and performance_schema#SQL="SELECT schema_name FROM information_schema.schemata WHERE schema_name NOT IN"# 需要排除的数据库SQL="${SQL...
一、MySQL 数据库异地备份脚本 该脚本主要是用于在Linux系统上备份MySQL数据库,自定义数据库用户名、密码、IP 地址、远程备份服务器 IP、本地备份路径、远程备份路径、当前时间、7 天前的日期变量。 使用mkdir -p命令创建以当前日期为名的目录,存放数据库备份文件。
备份mysql数据库的shell脚本 领导说每天都需要备份一下mysql,好吧,我总不能天天手动去弄,所以我自己写了一份shell脚本用来自动备份,crontab还是很好的呵呵 1 #! /bin/bash 2 #define mysql path 3 MYSQL_BIN_PATH=/local/akazam/servers/akazamdb51/bin#这个是你MYSQL的安装目录...
创建mysql备份账号: GRANT SELECT, RELOAD, PROCESS, SUPER, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'backup'@'localhost' IDENTIFIED BY 'XXX'; FLUSH PRIVILEGES 1, 全备脚本(backup.sh) #!/usr/bin/env sh # # full backup ### ### BINLOG_HOME...