运用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
分享到:
相关推荐
网上已经有部分关于Linux下定期备份mysql的方法,但是很多步骤不够详细,不适合新手,自己琢磨了很久,终于搞定了。 1.Linux服务器一般是ssh协议,如果本地也是Linux环境,可以直接通过shell连接,命令: ssh...
Navicat MySQL在三种平台上是可用的——微软Windows、Mac OS X 和Linux操作系统。它可以使用户连接到本地/远程服务器,提供了几种实用工具,例如数据结构同步、导入/导出、备份和报告,使维护数据的过程很容易。
它可以让使用者连接本地/远端MySQL Server、提供一些实用的工具如资料/结构同步、汇入/汇出、备份及报表以协助管理资料的流程。 Navicat for MySQL Enterprise Edition 8注册码: NAVJ-W56S-3YUU-MVHV NAVE-WAGB-...
Navicat MySQL在三种平台上是可用的——微软Windows、Mac OS X 和Linux操作系统。它可以使用户连接到本地/远程服务器,提供了几种实用工具,例如数据结构同步、导入/导出、备份和报告,使维护数据的过程很容易。
Navicat ™MySQL是一套强大的MySQL资料库伺服器管理及开发工具。它可以用于在任何3.21...它可以让使用者连接本地/远端MySQL Server、提供一些实用的工具如资料/结构同步、汇入/汇出、备份及报表以协助管理资料的流程。
Navicat [1] 是一套快速、可靠并价格相...它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。
Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库,让管理不同类型的数据库更加方便。 Navicat Premium 结合了其他 ...
Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库,让管理不同类型的数据库更加方便。 Navicat Premium 结合了其他 ...
Navicat premium是一款数据库管理工具。将此工具连接数据库,你可以从中看到各种数据库的详细信息。包括报错,等等。... Navicat Premium是一个可多重...放到 C:\Program Files\PremiumSoft\Navicat Premium\ 下,执行.
Navicat Premium有三种平台版本 Microsoft Windows Mac OS X及Linux 它可以让使用者连接本地 远端伺服器 提供一些实用的工具如资料 结构同步 汇入 汇出 备份 回复及报表以协助管理资料的流程 Navicat ...
Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle、MariaDB、Mssql、及PostgreSQL 资料库,让管理不同类型的资料库更加的方便。...
Navicat Premium for mac是一个可多重连接的数据库管理工具,Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器的新手来说又相当容易学习。它可让你以单一程序同時连接到目前世面上所有版本的主流...
它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以協助管理数据。详情请参阅功能列表或浏览我们的网站:...
Navicat [1] 是一套快速、可靠并价格相...它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。
Navicat 是一套快速、可靠并价格相宜的...它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。
专为简化数据库的管理及降低系统管理...它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。
Navicat [1] 是一套快速、可靠并价格相...它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。
1.用帝国数据库还原系统还原数据库(有人一看就问:“老兄,怎么是帝国的啊 ,答,这个是帝国数据库备份还原系统,是一个数据库工具,还原后可以删除DIGUO这个文件夹”) 访问:http://你的域名/diguo/ 运行帝国...
不设计让人眼花缭无从下手的功能,后台除了常规的功能外,还设计了一些实用功能:如单页管理、访客记录、图片管理、程序备份、数据库备份等。 使用简单:程序内置功能强大的xheditor可视化编缉器,所见即所得。后台...