共计 1493 个字符,预计需要花费 4 分钟才能阅读完成。
这篇文章将为大家详细讲解有关 mysql 中如何导出数据库,文章内容质量较高,因此丸趣 TV 小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
mysql 导出数据库几种方法
方法一
cmd 到 mysql bin 目录下用 如下命令 mysqldump –opt -h292.168.0.156 -uusername -ppassword –skip-lock-tables databasename database.sql
把 ip 改成 localhost 就可以的 www.2cto.com
如果装了 navicate 那就更简单了 先连接上数据库,选中数据库 再选择转储 sql 就好了
方法二
进入 cmd (注意在 os cmd 中 而不是在 mysql 中)
===================
1. 导出数据库(sql 脚本)
mysqldump -u 用户名 -p 数据库名 导出的文件名
mysqldump -u root -p db_name test_db.sql
2.mysql 导出数据库一个表
mysqldump -u 用户名 -p 数据库名 表名 导出的文件名
mysqldump -u wcnc -p test_db users test_users.sql(结尾没有分号)
方法三
启动 mysql 服务
/etc/init.d/mysql start
导出整个数据库
mysqldump dbname c:mydb.sql -u root -p
导入数据库
source mydb.sql
mysql - u 用户名 -p 数据库名 数据库名.sql
更详细的导入数据库教程
www.2cto.com
2.1. 导出 sql 脚本
在原数据库服务器上,可以用教程 myadmin 工具,或者 mysqldump(mysqldump 命令位于 mysql/bin/ 目录中)命令行,导出 sql 脚本。
2.1.1 用 phpmyadmin 工具
导出选项中,选择导出 结构 和 数据,不要添加 drop database 和 drop table 选项。
选中 另存为文件 选项,如果数据比较多,可以选中 gzipped 选项。
将导出的 sql 文件保存下来。
2.1.2 用 mysqldump 命令行
命令格式
mysqldump - u 用户名 -p 名 数据库名.sql
范例:
dump -uroot -p abc abc.sql
(导出数据库 abc 到 abc.sql 文件)
提示输入密码时,输入该数据库用户名的密码。
2.2. 创建空的数据库
通过主控界面 / 控制面板,创建一个数据库。假设数据库名为 abc,数据库全权用户为 abc_f。
2.3. 将 sql 脚本导入执行
同样是两种方法,一种用 phpmyadmin(my 管理)工具,或者 mysql 命令行。
2.3.1 用 phpmyadmin 工具
从控制面板,选择创建的空数据库,点 管理,进入管理工具页面。
在 sql 菜单中,浏览选择刚才导出的 sql 文件,点击 执行 以上载并执行。
注意:phpmyadmin 对上载的文件大小有限制,php 本身对上载文件大小也有限制,如果原始 sql 文件
比较大,可以先用 gzip 对它进行压缩,对于 sql 文件这样的文本文件,可获得 1:5 或更高的压缩率。
gzip 使用方法: www.2cto.com
# gzip xxxxx.sql
得到
xxxxx.sql.gz 文件。
2.3.2 用 mysql 命令行
命令格式
mysql - u 用户名 -p 数据库名 数据库名.sql
范例:
mysql -uabc_f -p abc abc.sql
(导入数据库 abc 从 abc.sql 文件)
提示输入密码时,输入该数据库用户名的密码。
关于 mysql 中如何导出数据库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。