
你是要导出什么样的格式的?
这里推荐一款软件 Navicat 82 MySQL
这是一款很不错的mysql管理软件,可以很好地处理mysql数据库,可以远程链接
这里可以备份mysql数据
当你备份好后,想把它转换成sql文件都可以
或者
这样就能得到你的mysql数据库的所有表和数据了
还可以原数据
或者
有很多mysql数据备份工具和软件,百度一下
1 利用xampp中的phpmyadmin *** 作mysql数据库,将选定的数据库导出成文件nmssql。
2 开启另一个mysql服务器,将nmssql导入到现在的mysql服务器中,步骤如下:
a) 创建nms数据库: create database nms;
b) 导入:
mysql -u root -p nms < nmssql的完整路径;
或者: source nmssql的绝对路径;
c) 输入mysql数据库的密码即可,完成 *** 作。
另外总结一点:
首次使用mysql服务器时,无密码,因此直接使用命令:
mysql
登录mysql服务器。
但是之后使用mysql时,必须为有密码的状态,使用命令:
mysql -u root -p
输入密码
才能登录mysql服务器。
而且,无密码状态下进入的mysql服务器,与有密码进入的mysql服务器,查询到的数据库是不一样的。
1
概述
MySQL数据库的导入,有两种方法:
1)
先导出数据库SQL脚本,再导入;
2)
直接拷贝数据库目录和文件。
在不同 *** 作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。
所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。
2
方法一
SQL脚本形式
*** 作步骤如下:
21
导出SQL脚本
在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目录中)命令行,导出SQL脚本。
211
用phpMyAdmin工具
导出选项中,选择导出“结构”和“数据”,不要添加“Drop
DATABASE”和“Drop
TABLE”选项。
选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。
将导出的SQL文件保存下来。
212
用mysqldump命令行
命令格式
mysqldump
-u用户名
-p
数据库名
>
数据库名sql
范例:
mysqldump
-uroot
-p
abc
>
abcsql
(导出数据库abc到abcsql文件)
提示输入密码时,输入该数据库用户名的密码。
22
创建空的数据库
通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。
23
将SQL脚本导入执行
同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。
231
用phpMyAdmin工具
从控制面板,选择创建的空数据库,点“管理”,进入管理工具页面。
在"SQL"菜单中,浏览选择刚才导出的SQL文件,点击“执行”以上载并执行。
注意:phpMyAdmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件
比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。
gzip使用方法:
#
gzip
xxxxxsql
得到
xxxxxsqlgz文件。
232
用mysql命令行
命令格式
mysql
-u用户名
-p
数据库名
<
数据库名sql
范例:
mysql
-uabc_f
-p
abc
<
abcsql
(导入数据库abc从abcsql文件)
提示输入密码时,输入该数据库用户名的密码。
3
方法二
直接拷贝
如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和 *** 作系统之间可能不兼容,要慎用。
31
准备原始文件
用tar打包为一个文件
32
创建空数据库
33
解压
在临时目录中解压,如:
cd
/tmp
tar
zxf
mydbtargz
34
拷贝
将解压后的数据库文件拷贝到相关目录
cd
mydb/
cp
/var/lib/mysql/mydb/
对于FreeBSD:
cp
/var/db/mysql/mydb/
35
权限设置
将拷贝过去的文件的属主改为mysql:mysql,权限改为660
chown
mysql:mysql
/var/lib/mysql/mydb/
chmod
660
/var/lib/mysql/mydb/
phpmyadmin管理页面提供了mysql的导出导入功能,并且可以根据自身需求进行差异化的导出,具体 *** 作如下:
1登陆进入到phpmyadmin页面,并选择导出
2在左上方选择你需要导出的数据库,格式选择sql,并选择另存为,之后点击执行:
3在d出的选择页面选择你要保存的本地路径和文件名称:
至此mysql数据库就已经成功导出。导入的方法和导出方法类似
Ubuntu下使用MySql命令导入/导出sql文件 ( redhat的mysql命令在: /usr/local/mysql/bin/ 目录下面 )导出:1导出整个数据库mysqldump 数据库名 > 导出的文件名 -u 用户名 -p密码2导出一个表mysqldump 数据库名 表名 > 导出的文件名 -u 用户名 -p密码导入:在提示符下输入mysql -u root -p 密码进入MYSQL后:先打开要导入的数据库mysql>use test;然后,设置要导入的数据的编码(如果MySQL默认编与要导入的数据编码一致,此步可省略)mysql>set names 编码格式(utf8或gbk);最后,导入数据sql文件mysql> source c:/testsql;Windows下使用MySql命令导入/导出sql文件 1 导出数据库:D:\mysql\bin> mysql 数据库名 > 导出的文件名 -u 用户名 -p密码2 导入数据库:
MySQL 数据库导入与导出,用到的工具,navicat,步骤如下:
打开navicat,点击连接,输入连接名,主机名或者ip地址,端口,用户名,密码,点击确定。
2以aabb为示例数据库,选择aabb数据库双击。
3导入数据库,右击aabb数据库选择运行sql文件,选择好要导入的数据文件以后,点击开始。
4显示以下信息,说明导入成功。
5导出数据库,右击aabb数据库选择转储sql文件,选择数据结构和数据,然后选择存储路径点击保存。
6显示以下信息说明导出成功。
注意事项:navicat非免费软件。
以上就是关于mysql如何导出、导入数据库和表,详细一点全部的内容,包括:mysql如何导出、导入数据库和表,详细一点、如何将xampp中的mysql数据库导出并导入到另、我有一个网站想把mysql的数据库怎么导出是怎样导出的呀。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)