mysql如何导出数据库
MySQL命令行导出数据库:
1,进入MySQL目录下的bin文件夹:cd
MySQL中到bin文件夹的目录
如我输入的命令行:cd
C:\Program
Files\MySQL\MySQL
Server
4.1\bin
(或者直接将windows的环境变量path中添加该目录)
2,导出数据库:mysqlmp
-u
用户名
-p
数据库名
>
导出的文件名
如我输入的命令行:mysqlmp
-u
root
-p
news
>
news.sql
(输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)
3、会看到文件news.sql自动生成到bin文件下
命令行导入数据库:
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的数据库怎么导出是怎样导出的呀。
1.nbsp;概述MySQL数据库的导入,有两种方法:1)nbsp;先导出数据库SQL脚本,再导入;2)nbsp;直接拷贝数据库目录和文件。在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。2.nbsp;方法一nbsp;SQL脚本形式操作步骤如下:2.1.nbsp;导出SQL脚本在原数据库服务器上,可以用phpMyAdmin工具,或者mysqlmp(mysqlmp命令位于mysql/bin/目录中)命令行,导出SQL脚本。2.1.1nbsp;用phpMyAdmin工具导出选项中,选择导出“结构”和“数据”,不要添加“Dropnbsp;DATABASE”和“Dropnbsp;TABLE”选项。选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。将导出的SQL文件保存下来。2.1.2nbsp;用mysqlmp命令行命令格式mysqlmpnbsp;-u用户名nbsp;-pnbsp;数据库名nbsp;amp;gt;nbsp;数据库名.sql范例:mysqlmpnbsp;-urootnbsp;-pnbsp;abcnbsp;amp;gt;nbsp;abc.sql(导出数据库abc到abc.sql文件)提示输入密码时,输入该数据库用户名的密码。2.2.nbsp;创建空的数据库通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。2.3.nbsp;将SQL脚本导入执行同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。2.3.1nbsp;用phpMyAdmin工具从控制面板,选择创建的空数据库,点“管理”,进入管理工具页面。在“SQL“菜单中,浏览选择刚才导出的SQL文件,点击“执行”以上载并执行。注意:phpMyAdmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。gzip使用方法:#nbsp;gzipnbsp;xxxxx.sql得到xxxxx.sql.gz文件。2.3.2nbsp;用mysql命令行命令格式mysqlnbsp;-u用户名nbsp;-pnbsp;数据库名nbsp;amp;lt;nbsp;数据库名.sql范例:mysqlnbsp;-uabc_fnbsp;-pnbsp;abcnbsp;amp;lt;nbsp;abc.sql(导入数据库abc从abc.sql文件)提示输入密码时,输入该数据库用户名的密码。3nbsp;方法二nbsp;直接拷贝如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。3.1nbsp;准备原始文件用tar打包为一个文件3.2nbsp;创建空数据库3.3nbsp;解压在临时目录中解压,如:cdnbsp;/tmptarnbsp;zxfnbsp;mydb.tar.gz3.4nbsp;拷贝将解压后的数据库文件拷贝到相关目录cdnbsp;mydb/cpnbsp;*nbsp;/var/lib/mysql/mydb/对于FreeBSD:cpnbsp;*nbsp;/var/db/mysql/mydb/3.5nbsp;权限设置将拷贝过去的文件的属主改为mysql:mysql,权限改为660chownnbsp;mysql:mysqlnbsp;/var/lib/mysql/mydb/*chmodnbsp;660nbsp;/var/lib/mysql/mydb/*
Ⅲ 怎么导出mysql数据库的表
1.打开Navicat操作面板,选择需要操作的数据库及数据库表
2.点击“导出向导”
3.在“导出向导”中选择导出表类型,这里选择SQL脚本文件,然后点击下一步
4.这里只有一个tags表,选中并在“导出到”栏目选择导出的存储路径,选择路径后,点击下一步
5.选择需要导出的字段,默认全部导出,点击下一步
Ⅳ 怎样在MySQL数据库中导出整个数据库
1、打开命令行,在命令行里输入mysql,然后按回车就可以打开mysql的命令了。要注意的是区分大小写,不能输入Mysql。
Ⅳ mysql如何导出数据库
可以下载个navicat工具,用工具连接数据库后有个导出功能,能直接导出数据库文件,后缀格式自己选择,一般是导出sql后缀的文本文件。
Ⅵ 怎么将mysql数据库数据导出成.sql文件
1、首先双击打开mysql数据库,打开需要导出的文件。
Ⅶ MySQL怎样导出数据库
打开Navicat ,在我们要到处的数据上面右击鼠标,然后弹出的快捷菜单上点击“转储SQL 文件”,在再次弹出的子菜单项中选择第一个“数据跟结构”。
Ⅷ mysql如何导出整个数据库
mysql
的好用之处就是其命令行简单明了。
mysqlmp是最快的方法。你看不懂没关系,可以照着做。
1.打开DOS窗口
2.键入
mysqlmp
--user
root
--password=123456
mysql
>
d:\mysql.sql
--user
表示要你的mysql登陆用户名
超级用户默认为root
--password=123456
就是密码了,你的是多少就把123456换成你的。
mysql
是数据库名,你要导出的是什么,就换成什么名。
>
是重定向符
,把数据库的内容以sql代码的形式重定向到d:\mysql.sql文件。
知道了导出,肯定要导入:
导入方法:
1.打开DOS窗口。
2.键入mysql
-uroot
-p123456
mysql
<
d:\mysql.sql
就是上面的相反过程。只是形式有点差别。
很简单吧。
Ⅸ mysql导出数据库几种方法
1、确保我们的数据库已经正确的安装在电脑上了,首先打开命令行窗口,win+R快捷键打开运行窗口,输入cmd。
Ⅹ MySQL数据库怎么导出数据
方法一
cmd 到mysql bin目录下用 如下命令 mysqlmp --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables databasename>database.sql
把ip改成localhost就可以的
如果装了navicate那就更简单了 先连接上数据库,选中数据库 再选择转储sql 就好了
方法二
进入cmd (注意在os cmd中 而不是在mysql中)
===================
1.导出数据库(sql脚本)
mysqlmp -u 用户名 -p 数据库名 > 导出的文件名
mysqlmp -u root -p db_name > test_db.sql
2.mysql导出数据库一个表
mysqlmp -u 用户名 -p 数据库名 表名> 导出的文件名
mysqlmp -u wcnc -p test_db users> test_users.sql (结尾没有分号)
方法三
启动mysql服务
/etc/init.d/mysql start
导出整个数据库
mysqlmp dbname > c:mydb.sql -u root -p
导入数据库
source mydb.sql
mysql -u用户名 -p 数据库名 < 数据库名.sql
更详细的导入数据库教程
2.1. 导出sql脚本
在原数据库服务器上,可以用php教程myadmin工具,或者mysqlmp(mysqlmp命令位于mysql/bin/目录中)命令行,导出sql脚本。
2.1.1 用php(www.111cn.net)myadmin工具
导出选项中,选择导出"结构"和"数据",不要添加"drop database"和"drop table"选项。
选中"另存为文件"选项,如果数据比较多,可以选中"gzipped"选项。
将导出的sql文件保存下来。
2.1.2 用mysqlmp命令行
命令格式
mysqlmp -u用户名 -p 数据库名 > 数据库名.sql
范例:
mysqlmp -uroot -p abc > abc.sql
(导出数据库abc到abc.sql文件)
提示输入密码时,输入该数据库用户名的密码。
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 -u用户名 -p 数据库名 < 数据库名.sql
范例:
mysql -uabc_f -p abc < abc.sql
(导入数据库abc从abc.sql文件)
提示输入密码时,输入该数据库用户名的密码。