iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql数据库太大了怎么备份与还原
  • 669
分享到

mysql数据库太大了怎么备份与还原

2024-04-02 19:04:59 669人浏览 薄情痞子
摘要

小编给大家分享一下Mysql数据库太大了怎么备份与还原,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!命令:mysqlhotcopy这个命令会在拷贝文件之前会把表锁住,并把数据同步到数据文件

小编给大家分享一下Mysql数据库太大了怎么备份与还原,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

命令:mysqlhotcopy

这个命令会在拷贝文件之前会把表住,并把数据同步到数据文件中,以避免拷贝到不完整的数据文件,是最安全快捷的备份方法。

命令的使用方法是:

mysqlhotcopy -u root -p<rootpass> db1 db2 … dbn <output_dir>

如果需要备份全部数据库,可以加上–regexp=”.*”参数。

Mysqlhotcopy命令可自动完成数据锁定工作,备份时不用关闭服务器

它还可以刷新日志,使备份文件和日志文件的检查点能保持同步。

本地:

1.进入MySQL目录下的bin文件夹:e:回车;

e:\>cd mysql\bin 回车

2.导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名

范例:

mysqldump -uroot -p abc > abc.sql

(导出数据库abc到abc.sql文件)

提示输入密码时,输入该数据库用户名的密码(如果导出单张表的话在数据库名后面输入表名即可)

如果提示locktable错误:则在mysqldump -uroot -p abc后面空一格加上--skip-lock-tables

3、会看到文件news.sql自动生成到bin文件下?

MySQL命令行导入数据库:

1,将要导入的.sql文件移至bin文件下,这样的路径比较方便

2,同上面导出的第1步

3,进入MySQL:mysql -u 用户名 -p

如我输入的命令行:mysql -u root -p?? (输入同样后会让你输入MySQL的密码)

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库

5,输入:mysql>use 目标数据库名

如我输入的命令行:mysql>use news;

6,导入文件:mysql>source 导入的文件名;

如我输入的命令行:mysql>source news.sql;

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。

1.Win32下MySQL的备份与还原

1.1 备份

开始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 利用“mysqldump? -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。

1.2 还原

进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。

2.Linux下MySQL的备份与还原

2.1 备份

[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)
[root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可。

2.2 还原

方法一:

[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同1.2还原。

方法二:

[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)
[root@localhost mysql]# mysql -u root -p voice<voice.sql,输入密码即可。

看完了这篇文章,相信你对“mysql数据库太大了怎么备份与还原”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: mysql数据库太大了怎么备份与还原

本文链接: https://www.lsjlt.com/news/54973.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql数据库太大了怎么备份与还原
    小编给大家分享一下mysql数据库太大了怎么备份与还原,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!命令:mysqlhotcopy这个命令会在拷贝文件之前会把表锁住,并把数据同步到数据文件...
    99+
    2022-10-18
  • mysql数据库怎么还原与备份
    这篇文章主要讲解了“mysql数据库怎么还原与备份”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql数据库怎么还原与备份”吧!现在开始讲述另一种数据库...
    99+
    2022-10-18
  • mysql怎么备份与还原数据
    这篇文章主要讲解了“mysql怎么备份与还原数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql怎么备份与还原数据”吧! 一、数据备份   1、...
    99+
    2022-10-18
  • Mysql数据库中怎么实现备份与还原
    这篇文章给大家介绍Mysql数据库中怎么实现备份与还原,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。import java.io.IOException;import java.tex...
    99+
    2022-10-18
  • MySQL 数据备份mysqldump与还原mysql
    一、手工备份和还原:1、手工备份mysqldump,这个命令在cmd控制台执行:mysqldump -uroot -proot 数据库[表1 表2] > 文件路径mysqldump -uroot -p...
    99+
    2022-10-18
  • etcd数据库备份与还原
    1. 备份etcd 1.1 手动备份数据 etcdctl backup --data-dir /var/lib/etcd/default.etcd --backup-dir 备份目录 1.2 脚本备份数据 ...
    99+
    2022-10-18
  • PostgreSQL 数据库备份与还原
    PostgreSQL 数据库备份与还原 目录 备份 还原 栗子 备份 PostgreSQL提供的一个工具pg_dump,逻辑导出数据,生成sql文件或其他格式文件,pg_dump是一个客户端工具,可以远程或本地导出逻辑数据,恢复...
    99+
    2015-11-20
    PostgreSQL 数据库备份与还原
  • linux中怎么备份还原mysql数据库
    linux中怎么备份还原mysql数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、 用命令实现备份MySQLl提供了一...
    99+
    2022-10-18
  • mysql数据库备份和还原
    备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删...
    99+
    2022-05-27
    数据库备份 mysql
  • mysql备份和还原数据库
    备份数据库:/usr/local/kkmail/service/mysql/bin/mysqldump -u kkmail -p --databases kkmail |gzip>20180309.s...
    99+
    2022-10-18
  • 数据库的备份与还原系列——全备份+两增量的备份与还原
    场景:周日全备份,周一,周二增量备份,周三出现问题,数分钟后发现; 数据库的安装: yum install mariadb-server -y systemctl s...
    99+
    2022-10-18
  • SQL Server 数据库备份与还原
    1、相同SQL Server版本(2008为例)之间数据库备份与还原(1)数据库备份相同SQL Server服务器版本之间数据库的备份还原操作相对来说比较简单。首先找到需要备份的数据库实例,【右键】->...
    99+
    2022-10-18
  • Java中怎么备份和还原MySQL数据库
    这篇文章将为大家详细讲解有关Java中怎么备份和还原MySQL数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。备份上面的网页提到mysqldump命令一...
    99+
    2022-10-18
  • XtraBackup 备份还原 MySQL 5.6 数据库
    下载XtraBackup:# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.6/binary/tarbal...
    99+
    2022-10-18
  • 怎么在MySQL中实现数据备份与还原
    本篇文章为大家展示了怎么在MySQL中实现数据备份与还原,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、数据备份1、使用mysqldump命令备份mysqldum...
    99+
    2022-10-18
  • MySQL数据库的备份与还原操作方法
    目录1、数据库备份2、数据还原1、数据库备份 备份的结果都是SQL指令 mysqldump:专门用于备份SQL的客户端 SQL备份:表结构 + 数据 缺点: 会产生的备份文件特别大不...
    99+
    2022-11-13
  • MySQL总结(六)数据库备份与还原-详解
    数据库库备份和还原 1. 备份的应用场景 在服务器进行数据传输、数据存储和数据交换,就有可能产生数据故障。比如发生意外停机或存储介质损坏。这时,如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失,造成的损失是无法弥补与估量的。...
    99+
    2015-02-09
    MySQL总结(六)数据库备份与还原-详解
  • Mysql数据库中怎么实现备份和还原
    这期内容当中小编将会给大家带来有关Mysql数据库中怎么实现备份和还原,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  1、备份MySQL数据库的命令 双击代码全选...
    99+
    2022-10-18
  • xtrabackup2.4 备份Precona5.6数据库,做增量备份与还原
    1、Full backuop,一定要先做:     innobackupex --defaults-file=/etc/my.cnf --user=root --passwor...
    99+
    2022-10-18
  • xtrabackup进行MySQL数据库备份/还原
    http://hongge.blog.51cto.com/使用xtrabackup进行MySQL数据库备份前面介绍mysqldump备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于5...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作