MySQL数据库的导入和导出命令
输入cmd
导出所有数据库:输入:就你{数据库用户名} - P - > {备份文件的保存路径}
出口数据和数据结构:输入:保存路径的数据库名称} } > {备份文件就U {用户名} { P数据库备份。
例:就你根P测试>: test.sql
注意:此备份只备份数据和数据结构,没有备份存储过程和触发器。
不仅出口数据导出的数据结构:输入:保存路径的数据库名称} } > {备份文件就U P T { } {用户名数据库备份。
导出数据库中的事件
输入:mysqldump {你}保存路径的数据库用户名}·P·E { } > {数据库备份文件名
导出数据库中的存储过程和函数
mysqldump {你}保存路径的数据库用户名} P R { } > {数据库备份文件名
导入数据库
备份文件保存路径}问题
还原备份文件:
输入mysql命令行客户端
首先创建数据库:创建数据库测试说明:测试是创建数据库的名称。
然后切换到当前数据库:使用测试
类型:D: / test.sql或源D: / test.sql。
1概述
有两种方法可以导入MySQL数据库。
1)首先导出数据库SQL脚本,然后导入它;
2)直接复制数据库目录和文件。
在不同的操作系统或MySQL版本的情况下,文件直接复制的方法可能不兼容。
因此一般建议以SQL脚本的形式导入,分别介绍了以下两种方法。
2。方法一个SQL脚本形式
操作步骤如下:
2.1。出口的SQL脚本
在原有的数据库服务器,您可以导出SQL脚本的phpMyAdmin工具,或mysqldump命令行(mysqldump命令在MySQL /斌/目录)。
2.1.1用phpMyAdmin工具
在导出选项中,选择导出结构和数据,不添加下拉数据库和下拉表选项。
选择保存为文件的选项,如果数据较多,可以选择gzip压缩选项。
保存导出的SQL文件。
2.1.2用mysqldump命令行
命令格式
就你的用户名-p数据库名称数据库名称。SQL
实例uff1a
就ABC中,P>abc.sql
(出口到abc.sql文件数据库ABC)
当提示输入密码时,输入数据库用户名的密码。
2.2。创建空数据库
通过主接口/控制面板创建一个数据库,如果数据库名称为ABC,和数据库的完整的用户abc_f。
2.3。将SQL脚本导入到执行中
同样是双向,一个phpMyAdmin(MySQL数据库管理)工具,或一个MySQL命令行。
2.3.1用phpMyAdmin工具
从控制面板中选择所创建的空数据库,指向管理,并输入管理工具页。
在SQL菜单中,浏览并选择刚刚导出的SQL文件,单击执行以上载和执行。
注:phpmyadmin限制上传文件的大小,和PHP本身限制上传文件的大小,如果原来的SQL文件
比较大的,它可以用gzip压缩文本文件第一,如SQL文件,1:5或更高的压缩比,可以得到。
使用gzip压缩方法:
# gzip xxxxx.sql
获得
xxxxx.sql.gz文件。
2.3.2用MySQL命令行
命令格式
MySQL用户名- P数据库名<数据库名称SQL
实例uff1a
MySQL uabc_f P<abc.sql ABC
(进口的abc.sql文件数据库ABC)
当提示输入密码时,输入数据库用户名的密码。
3方法二直接复制
如果数据库很大,可以考虑直接副本,但不同版本和操作系统可能不兼容,应谨慎使用。
3.1准备原始文件
用焦油作为文件包装它
3.2创建一个空数据库
3.3解压
解压在临时目录,如:
cd/TMP
焦油ZXF mydb.tar.gz
3.4份
将解压缩的数据库文件复制到相关目录
光盘文件 /
CP * / / / MySQL库功 / /文件
FreeBSD:
CP * /无功/数据库/ MySQL /文件/
3.5权限设置
将过去文件的副本的所有者更改为MySQL,并将权限更改为660
乔恩:MySQL / / / MySQL库功 / / *文件
chmod 660 / / / MySQL库功 / / *文件