导入导出MySQL数据库和自动备份MySQL数据库,文件

作者: 前端技术  发布:2019-12-28

图片 1

导入MySQL数据库

sourceforge非凡项目介绍之生机勃勃:PowerFolder 文件同步项目名称 :PowerFloolder 文件同步建设构造日期:二〇〇一年初 项目介绍: 核心:PowerFolder令你的数据轻松,安全,可相信。PowerFolder是用来消除Computer在互连网或局域网中的安全合作,存取,分享,备份和文书的传输。不论你身在哪个地方都得以任何时候的施用首要的档案。PowerFolder也是有广大特有之处: *她的点对点能力使客商与二个大旨个服务提供商之间相互独立。 *归纳的delta-sync算法和减少使得PowerFolder效能越来越高。何况它自动的就能够运作,因而不会遗忘备份。 *国际最早进的加密技术,PowerFolder能够确定保证数据的保密性。 商业开放源代码的性质也是大家软件的超过常规规的地方,大家提供了无偿的基本版和商业贸易Pro版。项目页:主页:

办法1:使用mysql命令导入数据库

实施命令:

/usr/local/mysql/bin/mysql -u 用户名 -p 数据库名 < 文件名.sql

用心,导入的数据库名必需存在,如若不设有的话先要手动创设数据库只怕将成立数据库的代码写在sql文件里。

比如说,以下命令正是将sql文件/home/mydb.sql导入到数据库mydb中。

/usr/local/mysql/bin/mysql -uroot -p mydb < /home/mydb.sql

动用mysql命令能够导入相当的大的数据库文件,成功率也不行高,推荐应用该方式。

主意2:使用phpmyadmin或然此外第三方工具导入数据库

phpmyadmin是风华正茂款php版MySQL数据库WEB管理工科具,你一向能够把phpmyadmin搭建在服务器上,在线管理MySQL。使用phpmyadmin导入数据的时候要小心所上传的文件大小不可能超越php蒙受布署的最大上传大小。此外从安全角度构思,小编不建议大家在临蓐服务器上布署搭建phpmyadmin。

生机勃勃经是本土管理数据库能够采取phpmyadmin,还大概有风流倜傥款桌面管理软件:navicat,也拾贰分实用。

导出MySQL数据库

方法1:mysqldump命令

推行命令:

 /usr/local/mysql/bin/mysqldump -u 用户名 -p 数据库名 > 文件名.sql

实施后会提示输入密码,假若数据库客商名未有密码,就将下令中的“-p”参数删除。导出的文书保留在当前目录下,也足以将 文件名.sql 换成相对路线,如 /home/backup/abc.sql

别的,若是将数据库名换到--all-databases,则会将总体数据库都导出。

主意2:使用phpmyadmin只怕第三方工具导出数据库

图片 2

phpmyadmin导出和导入同样,选取数据库,进到“导出”标签下,点击“执行”就能够导出sql文件。假若数据量一点都超级大,小编不提议接纳phpmyadmin导出多少,有异常的大可能率会形成超时,况且它假诺安插在服务器上实在不安全。此外作为本土开荒大家也得以应用navicat来相当的慢导入数据。

自动备份MySQL数据库

自行备份其实就是准期实行多少导出的操作。所谓料想不到,大家劳顿经营的网址数据哪一天弄丢了的话结果是拾贰分难堪的。所以大家应有准时大概不许期的备份数据库,视网址项目情形,能够每间距几分钟、几小时、1天会几天备份叁遍数据库。

我们来写意气风发段脚本:

#!/bin/bash
day1=`date -d '-1 days' +%Y%m%d`
day3=`date -d '-3 days' +%Y%m%d`
db1=/home/backup/db-$day1.sql
db3=/home/backup/db-$day3.sql
if [ -f $db3 ]; then
    rm -f $db3
fi

/usr/local/mariadb/bin/mysqldump -uroot -pxxxxxx mydb > $db1

如上脚本的情趣是推行导出数据库,导出的文本名按日期格式命名,假诺开采sql文件名是3天前的,则删除该文件,即除去3天前的备份文件,那样也足以省去空间。

下一场保留文件名字为mysqlback.sh,并设置为可实行权限:

chmod +x mysqlback.sh

提及底大家应用crontab来依期实行脚本。

1 0 * * * /bin/sh /home/cron/backupmysql.sh >> /dev/null 2>&1

很显著,笔者设置了每日清晨00:01施行按期备份职务,那样大家就能够回去睡觉了,不用人工干预备份进程。

最后,小编想唤起的是,以上的机动备份确实方便,可是大家发掘,备份后的数据库文件或然在服务器上,并未有拿在手上大概存款和储蓄在别的放心的地点,那样大家依旧不能够睡个贯彻觉。当然,你能够依照本站小说:《Mysql/MariaDB配置主从复制备份》或《Mysql/MySQL/玛丽亚DB主主数据同步安排》中安插数据库同步来解决数据库安全备份的题目,不过假使是大批量的网址文件呢,如何是好呢,我接下去会给大家介绍配置服务器文件同步机制来将数据文件同步到此外生龙活虎台机器上,让您优游卒岁,节约时间去撩妹。

本文由金沙澳门官网送注册58发布于前端技术,转载请注明出处:导入导出MySQL数据库和自动备份MySQL数据库,文件

关键词:

上一篇:大型网站优化技术
下一篇:没有了