格式:mysqldump-h主机IP-P端口-u用户名-p密码--database 数据库名>文件名.sql# 本地备份可以不添加端口和主机IP,username、passward是数据库用户名和密码mysqldump-h*.*.*.*-p3306-u username-p password--database mysql>/data/backup/mysql.sql 1. 2. 3. 2、备份压缩 格式:mysqldump-h主机IP-P端口-...
-d $backup_dir]; then mkdir -p $backup_dir; fi $tool -u $username -p$password $databas...
find $BACKUP_DIR-type f-name"backup_*.sql"-mtime+7-exec rm{}\; 这个脚本在备份数据库后,使用find命令来查找指定目录下超过7天(mtime +7)的备份文件,并将其删除。 注意,记得替换your_username,your_password,your_database和/path/to/backup/directory为实际的数据库用户名、密码、数据库名称和备份目录。
把DatabaseName 替换为实际的数据库名; 3、添加可执行权限: chmod u+x bkDatabaseName.sh 添加可执行权限之后先执行一下,看看脚本有没有错误,能不能正常使用; ./bkDatabaseName.sh 导出MySQL数据库的时候采用mysqldump命令,出现"Warning: Using a password...
backup_dir=/opt/mysqlbackup #日期 dd=`date +%Y-%m-%d-%H-%M-%S` #备份工具 tool=mysqldump #用户名 username=root #密码 password=123456#host=127.0.0.1#将要备份的数据库(-A备份所有) #database_name=chinaoly_test #如果文件夹不存在则创建if[ ! -d $backup_dir ]; ...
linux innodb *.idb *.frm 一、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语...
backupdir/ database_name-$dd.sql 写创建备份日志 echo “create b a c k u p d i r / backup_dir/ backupdir/database_name-dd.dupm”>> 找出需要删除的备份 delfile=ls -l -crtExtra open brace or missing close brace9 }' | head -1 ...
[root@server3opt]# mysqldump -uroot -pabc123 --all-databases >/backup/all.sqlmysqldump: [Warning] Using a password on the command lineinterfacecan be insecure. 5.4、mysqldump备份数据表 musqldump可针对库内特定的表进行备份; 使用mysqldump备份表的操作。
1、直接打包数据库文件夹,源码包的位置/usr/local/mysql/data/,rpm包的位置 /var/lib/mariadb/ 示例: [root@localhost ~]# mysql -uroot -p123456 mysql> show databases; +---+ | Database | +---+ | information_schema | | class | | client | | ...
Linux下Mysql 完整备份脚本 #!/bin/bash #THIS SCRIPTS FOR MYSQL FULL BACKUP #LAST DATE MODIFIED:2011/1/6 #MYSQL INSTALL DIRCTORY MYSQL="/usr/local/mysql" #MYSQL DATA DIRCTORY MYSQL_DATA="${MYSQL}/data" #BACKUP DATABASE NAME LIST