`
JasonChi
  • 浏览: 91771 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

新手linux 下mysql 自动备份

阅读更多
运用mysql中mysqldump 命令进行数据导出备份
如: mysqldump --opt -uroot -proot mybid  > /root/backup/test.sql
处理过程中遇到
mysqldump: Got errno 32 on write

好吧 这个问题是好像是msqldump命令处理过程中mysql缓存不足
设置 my.cnf 或 my-small(...).cnf配置文件

中的max_allowed_packet 放大,我本机默认是1M,放大至32M。重启MySQL。
大数据量处理:(转,未测试)
1  mysqldump -uroot -ppassword --quick Portal_DEV | gzip > Portal_DEV.contents.gz
通过以上命令,将Portal_DEV数据库导成Portal_DEV.contents.gz压缩文件。
gunzip < Portal_DEV.contents.gz | mysql -uroot -ppassword Portal_Optimize
然后通过以上命令,将Portal_DEV导入Portal_Optimize数据库。

重启mysql命令:
sudo /etc/init.d/mysql restart
||
进入路径:/usr/local/mysql/bin (可能不在这,自己找找)
./mysqld_safe &
关闭mysql服务的命令是:
./mysqladmin -u root -p shutdown

----cron实现定时自动备份-----
#!/bin/sh
# File: /home/mysql/backup.sh
# Database info
DB_NAME="test"
DB_USER="username"
DB_PASS="password"
# Others vars
BIN_DIR="/usr/local/mysql/bin"
BCK_DIR="/home/mysql/backup"
DATE=`date +%F`
# TODO
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/db_$DATE.gz

添加脚本执行权限

ubuntu下可能遇到问题:
乌班图下好像必须要加:#!/bin/sh
./backup.sh: /bin/sh^M: bad interpreter: No such file or directory

解决:
然后修改文件格式 
#sh>vi filename 

利用如下命令查看文件格式 
:set ff 或 :set fileformat 

可以看到如下信息 
fileformat=dos 或 fileformat=unix 

利用如下命令修改文件格式 
:set ff=unix 或 :set fileformat=unix 




-------
连接SSH服务器刚刚离开一会就断开,不得不需要反复连接服务器,为了使SSH服务器可以保持足够的连接时间,大家可以按以下方法设置:
基于安全的理由,如果用户连线到 SSH Server 后闲置,SSH Server 会在超过特定时间后自动终止 SSH 连线。以下是设定终止连线时间的方法:

1、打开 /etc/ssh/sshd_config 文件,找到一个参数为 ClientAliveCountMax,它是设定用户端的 SSH 连线闲置多长时间后自动终止连线的数值,单位为分钟。

2、如果这一行最前面有#号,将那个#号删除,并修改想要的时间。

3、修改后保存并关闭文件,重新启动 sshd:

/etc/rc.d/init.d/sshd restart

4. vim .bash_profile

export TMOUT=1000000
  • ba.rar (624 Bytes)
  • 下载次数: 4
分享到:
评论

相关推荐

    远程linux服务器mysql数据库定期备份和删除

    网上已经有部分关于Linux下定期备份mysql的方法,但是很多步骤不够详细,不适合新手,自己琢磨了很久,终于搞定了。  1.Linux服务器一般是ssh协议,如果本地也是Linux环境,可以直接通过shell连接,命令:  ssh...

    navicat8_mysql_cs

     Navicat MySQL在三种平台上是可用的——微软Windows、Mac OS X 和Linux操作系统。它可以使用户连接到本地/远程服务器,提供了几种实用工具,例如数据结构同步、导入/导出、备份和报告,使维护数据的过程很容易。

    Navicat8_MySQL中文版

    它可以让使用者连接本地/远端MySQL Server、提供一些实用的工具如资料/结构同步、汇入/汇出、备份及报表以协助管理资料的流程。 Navicat for MySQL Enterprise Edition 8注册码: NAVJ-W56S-3YUU-MVHV NAVE-WAGB-...

    Navicat8 MySQL CH.rar

    Navicat MySQL在三种平台上是可用的——微软Windows、Mac OS X 和Linux操作系统。它可以使用户连接到本地/远程服务器,提供了几种实用工具,例如数据结构同步、导入/导出、备份和报告,使维护数据的过程很容易。

    PremiumSoft navicat mysql用户界面管理工具

    Navicat ™MySQL是一套强大的MySQL资料库伺服器管理及开发工具。它可以用于在任何3.21...它可以让使用者连接本地/远端MySQL Server、提供一些实用的工具如资料/结构同步、汇入/汇出、备份及报表以协助管理资料的流程。

    navcat11-x64,mysql数据库开发工具

    Navicat [1] 是一套快速、可靠并价格相...它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。

    Navicat Premium绿色版

    Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库,让管理不同类型的数据库更加方便。 Navicat Premium 结合了其他 ...

    PremiumSoft Navicat Premium Enterprise 11.0.17 x86

    Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库,让管理不同类型的数据库更加方便。 Navicat Premium 结合了其他 ...

    Navicat Premium.11.0.9.en_x86 + 补丁包

    Navicat premium是一款数据库管理工具。将此工具连接数据库,你可以从中看到各种数据库的详细信息。包括报错,等等。... Navicat Premium是一个可多重...放到 C:\Program Files\PremiumSoft\Navicat Premium\ 下,执行.

    Navicat Premium 11.0.12 32&64

     Navicat Premium有三种平台版本 Microsoft Windows Mac OS X及Linux 它可以让使用者连接本地 远端伺服器 提供一些实用的工具如资料 结构同步 汇入 汇出 备份 回复及报表以协助管理资料的流程  Navicat ...

    Navicat Premium32 64 皆可用

    Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle、MariaDB、Mssql、及PostgreSQL 资料库,让管理不同类型的资料库更加的方便。...

    Navicat Premium v11.2.8 for MAC + crack 中文版

    Navicat Premium for mac是一个可多重连接的数据库管理工具,Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器的新手来说又相当容易学习。它可让你以单一程序同時连接到目前世面上所有版本的主流...

    navicat html help

    它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以協助管理数据。详情请参阅功能列表或浏览我们的网站:...

    navicat完整版含中间键

    Navicat [1] 是一套快速、可靠并价格相...它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。

    Navicat 10.1.7

    Navicat 是一套快速、可靠并价格相宜的...它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。

    redis-desktop-manager-mac.rar

    专为简化数据库的管理及降低系统管理...它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。

    Navicat.zip压解可用

    Navicat [1] 是一套快速、可靠并价格相...它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。

    多多淘宝客7.4最新版.rar

    1.用帝国数据库还原系统还原数据库(有人一看就问:“老兄,怎么是帝国的啊 ,答,这个是帝国数据库备份还原系统,是一个数据库工具,还原后可以删除DIGUO这个文件夹”) 访问:http://你的域名/diguo/ 运行帝国...

    YCCMS建站系统-PHP

    不设计让人眼花缭无从下手的功能,后台除了常规的功能外,还设计了一些实用功能:如单页管理、访客记录、图片管理、程序备份、数据库备份等。 使用简单:程序内置功能强大的xheditor可视化编缉器,所见即所得。后台...

Global site tag (gtag.js) - Google Analytics