最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL5.6的备份与恢复命令_MySQL

来源:懂视网 责编:小采 时间:2020-11-09 19:52:18
文档

MySQL5.6的备份与恢复命令_MySQL

MySQL5.6的备份与恢复命令_MySQL:备份 mysqldump -P 3010 -h 130.51.2.24 -uroot -proot zplatdb > backup.sql 恢复 恢复到我本机,由于我本机没有设置密码,密码是空的,-p那里不知道怎么填 mysql –u root –p*** zplatdb 其实这样就可以
推荐度:
导读MySQL5.6的备份与恢复命令_MySQL:备份 mysqldump -P 3010 -h 130.51.2.24 -uroot -proot zplatdb > backup.sql 恢复 恢复到我本机,由于我本机没有设置密码,密码是空的,-p那里不知道怎么填 mysql –u root –p*** zplatdb 其实这样就可以

恢复

恢复到我本机,由于我本机没有设置密码,密码是空的,-p那里不知道怎么填

mysql –u root –p*** zplatdb< c:\backup.sql

其实这样就可以了:

mysql –u root zplatdb< c:\backup.sql

另外,还可以用source命令,更简单,但是时间比mysqldump要慢不少:
首先登录mysql,

mysql>use zplatdb
mysql>source c:\backup.sql

注意,备份文件放在C盘,如果报错,尝试把斜杠去掉,c:backup.sql。

备份函数

这样恢复后,会发现没有恢复函数和存储过程!
注意:备份文件backup.sql其实都是sql脚本,可以直接打开看的,你可以搜索一下,里面全是table的语句,并没有function!
原因出在备份时的问题。如果要备份函数需要这样:

mysqldump -P 3010 -h 130.51.2.24 -uroot -proot zplatdb -R > backup.sql

-R表示同时备份表和函数存储过程。
source是没有问题的,可以同样恢复函数和存储过程。

帮助:

mysqldump –help

参考:
http://www.bitsCN.com/database/201211/168571.html

使用工具

除了命令,也可使用工具。比如我的客户端使用SQLyog。里面一般都有导入导出。
这里写图片描述

这里写图片描述

命令与工具异同

有工具,肯定用工具方便很多,直接选一下,不需要记住繁琐的参数。
仔细比较一下,命令和工具输出的sql是不太一样,工具更全面,比如没有这个db会自动创建,而命令里一般是没有的。

CREATE DATABASE /*!32312 IF NOT EXISTS*/`zplatdb` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE `zplatdb`;

但是命令里有详细的数据库版本信息,这个SQLyog里没有:

-- MySQL dump 10.14 Distrib 5.5.43-MariaDB, for Linux (x86_64)

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

MySQL5.6的备份与恢复命令_MySQL

MySQL5.6的备份与恢复命令_MySQL:备份 mysqldump -P 3010 -h 130.51.2.24 -uroot -proot zplatdb > backup.sql 恢复 恢复到我本机,由于我本机没有设置密码,密码是空的,-p那里不知道怎么填 mysql –u root –p*** zplatdb 其实这样就可以
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top