MySQL 数据备份与还原

步骤: 一.MYSQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建->PATH=";path/mysql/bin;"  其中path为MYSQL的安装路径。 二.命令行进入MYSQL的方法: 1.C:\>mysql -h hostname -u username -p 按ENTER键,等待然后输入密码,这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root.进入命令行就可以直接操作MYSQL了。 三.从数据库导出数据库文件: 1.将数据库mydb导出到e:\mysql\mydb.sql文件中: 打开开始->运行->输入cmd进入命令行模式 c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql 然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。 2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中: c:\>mysqldump -h localhost -u root -p mydb mytable >e:\mysql\mytable.sql 3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中: c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql //-h localhost可以省略,其一般在虚拟主机上用 四.从外部文件导入数据到数据库: 从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中: c:\>mysql -h localhost -u root -p mydb2 <e:\mysql\mydb2.sql 然后输入密码,就OK了 五.关于导入文件大小限制问题的解决: 默认情况下:mysql对导入的文件大小有限制的,最大为2M,所以当文件很大时,直接无法导入,解决列举如下: 1.在php.ini中修改相关参数: 影响Mysql导入文件大小的参数有三个: memory_limit=128M, upload_max_filesize=2M, post_max_size=8M 修改upload_max_filesize=200M这里修改满足你需要的大小,可以同时修改其他两项memory_limit=250M ,post_max_size=200M.这样就可以导入200M以下的.sql文件了。

上文是把mysql放置在系统路径下,其实不放也可以。如我的mysql安装目录为D:\MySQL Server 5.0; 则首先打开dos窗口,然后输入D:(没有'\')回车 此时应该会出现D:\>这样的标志,然后在其后输入D:\MySQL Server 5.0\bin回车 出现D:\MySQL Server 5.0\bin>接着输入mysqldump -u root -p 数据库名 >数据库名.sql(也可以输入路径); (具体参照上面) 导入文件同样,只是改了'>'为'<'就可以了,或者直接用source也许: 常用source命令 进入mysql数据库控制台  : 如 mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(这里用到的是.sql) mysql>source d:\mydb.sql

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏finleyMa

了解 php.ini

php.ini 有点复杂 首先php运行有命令行模式(比如 composer安装模块依赖)和 web模式(就是打开页面时正常模式) 两种模式加载的php.i...

2641
来自专栏SpringBoot 核心技术

第二十三章:SpringBoot项目多模块打包与部署

3863
来自专栏运维

ubuntu12.04下安装pptp_***服务器

1.下载安装 apt-get install pptpd 2.配置/etc/pptpd.conf vim /etc/pptpd.conf 添加下面两行(在配置...

912
来自专栏pangguoming

备份VMware虚拟磁盘文件 移植到其他虚拟机

原文:http://jingyan.baidu.com/article/a681b0de17b3173b1843468f.html

1972
来自专栏白驹过隙

Samba - 文件共享服务器的搭建和配置

42714
来自专栏python读书笔记

python 数据分析基础 day6-xlrd,xlwt读写单个excel

今天的内容为使用xlrd和xlwt这两个模块来读取单个excel文件, 思路和读取csv文件大致相同,分别设置输入和输出的excel文件对象,然后遍历输入对象...

3407
来自专栏空木白博客

服务器安装SG11扩展多版本详细教程说明

01.首先下载  sg_Loaders.zip 解压都得到一堆文件,对应你自己的服务器,windows,Linux等,这里我们以windows为例,打开Win...

7054
来自专栏Java技术栈

Maven精选系列--标准目录结构

Maven的目录结构和传统的项目有所差别,下面是一个jar包通常有的目录结构。 src/main/java:源代码目录 src/main/resources:资...

34511
来自专栏linux运维学习

linux学习第二十二篇:yum更换国内源,yum下载rpm包,源码包安装

yum更换国内源 删除/etc/yum.repos.d/下上一部分创建的dvd.repo文件: rm -f dvd.repo 将备份的/etc/yum.re...

1976
来自专栏谢易成的专栏

动态构建的多页面vue-cli模版

vue官方提供了几个vue cli的模版,但都单页面模版,然而在真实的业务场景下还是有多页面模版的需求,百度和google上都能搜索到不少单页面模版改多页面模版...

1564

扫码关注云+社区