Linux上MySql远程备份方案

摘要:
1.使用mysqldump工具备份MySQL数据库mysqldump--默认字符集=utf8--完整插入uroot pyourpassword cjbpm&gt/U01/jbpm。sql-c--default字符集=utf8表示utf8字符集--complete insert表示备份了所有表结构和数据。

思路:每天定时将Linux上的MySql备份在本地,然通过FTP上传到FTP服务器上。

1、 使用mysqldump工具将MySql数据库备份

mysqldump --default-character-set=utf8 --complete-insert -u root -pyourpassword -c jbpm > /u01/jbpm.sql 

 -c --default-character-set=utf8表明使用utf8字符集

 --complete- insert表明备份所有的表结构和数据,包括视图

2、加入到Linux定时 器

12 * * * /u01/testFtp.sh >> /u01/testFtp.log

3、 文件testFtp.sh

#!/bin/sh
cd /u01
export d=$(date +"%Y%m%d%H%M%S")

ftp -n -i 10.130.198.8 <<EOF
user username userpassword
passive
cd /jbpm
mkdir $d
cd $d
prompt
prompt
put jbpm.sql jbpm.sql
quit
EOF

exit 

目前遇到一个问题,用mysqldump导出的sql不能直接导入。

 mysqldump -c --default-character-set=utf8 -u root -p jbpm <c:\jbpm.sql

问题已解决,应该用mysql导入, 例如mysql --default-character-set=utf8 -u root -pyourpassword -c jbpm <c:\jbpm.sql

在linux下安装了mysql后, 找不到配置文件/etc/my.cnf,如果通过rpm安装mysql,需要自己将my-medium.cnf或my-large.cnf等任意复制一个 到etc下并改成my.cnf

可以通过find -name "my-*.cnf"查找

免责声明:文章转载自《Linux上MySql远程备份方案》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇spring Websocket 报 No suitab le default RequestUpgradeStrategy foundAndroid之背景透明度下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在Linux上使用mssql-conf工具配置SQL Server 2017

mssql-conf是在Linux上安装SQL Server 2017后的一个配置脚本。你可以使用这个实用工具设置以下参数: Agent 启用SQL Server代理 Collation 设置一个新的排序规则 Customer feedback 选择是否发送反馈给微软 Database Mail Profile 设置默认数据库邮件配置...

Windows-快速预览文件-QuickLook

开源、免费的文件快速预览工具, 支持图片、文档、音视频、代码文本、压缩包等多种格式。 获得 Mac OS 空格键快速预览文件相同的体验 效果图 文件夹 音视频 浏览 压缩包,文本 支持的格式: 图片:.png, .jpg, .bmp, .gif, .psd, .apng,RAW; 压缩包:.zip, .rar, .tar.gz, .7z;...

Filebeat命令参考

 Filebeat命令参考: Filebeat提供了一个命令行界面,用于启动Filebeat并执行常见任务,例如测试配置文件和加载仪表板。命令行还支持用于控制全局行为的全局标志。 命令: export 将配置或索引模板导出到stdout。 help 显示任何命令的帮助。 keystore 管...

移植busybox构建最小根文件系统

Busybox:瑞士军刀,里面装有很多小命令。 STEP 1:构建目录结构  创建根文件系统目录,主要包括以下目录/dev  /etc /lib  /usr  /var /proc /tmp /home /root /mnt /bin  /sbin  /sys  #mkdir     /home/rootfs#cd        /home/rootfs...

SQL-Redis使用详细教程

 一、Redis基础部分:  1、redis介绍与安装比mysql快10倍以上  *****************redis适用场合**************** 1.取最新N个数据的操作 2.排行榜应用,取TOP N 操作 3.需要精确设定过期时间的应用 4.计数器应用 5.Uniq操作,获取某段时间所有数据排重值 6.实时系统,反垃圾系统7.Pu...

#pragma comment

pragma 预处理指令具体解释 2008-05-21 11:00 pragma指令简单介绍 在编敲代码的时候,我们常常要用到#pragma指令来设定编译器的状态或者是指示编译器完毕一些特定的动作. 以下介绍了一下该指令的一些经常使用參数,希望对大家有所帮助! 一. message 參数。 message 它可以在编译信息输出窗 口中输出对应的信息,这对于...