频道澳门葡京手机版网址
登录注册
澳门葡京手机版网址 > 数据库 > MySQL > 正文
mysql导出数据库几种方法
2012-07-07 10:41:55           
收藏   我要投稿


mysql导出数据库几种方法

 

方法一

cmd 到mysql bin目录下用 如下命令 mysqldump --opt -h192.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脚本

在原数据库服务器上,可以用php教程myadmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目录中)命令行,导出sql脚本。

2.1.1 用phpmyadmin工具

导出选项中,选择导出"结构"和"数据",不要添加"drop database"和"drop table"选项。

选中"另存为文件"选项,如果数据比较多,可以选中"gzipped"选项。

将导出的sql文件保存下来。
 

2.1.2 用mysqldump命令行

命令格式

mysqldump -u用户名 -p 数据库名 > 数据库名.sql

范例:

mysqldump -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使用方法:  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文件)

提示输入密码时,输入该数据库用户名的密码。

 

 

来自壹聚教程网

点击复制链接 与好友分享!回澳门葡京手机版网址澳门葡京手机版网址
相关TAG标签 数据库 方法
上一篇:Navicatfor Mysql中添加外键方法
下一篇:MySQL导出导入数据命令
相关文章
图文推荐
点击排行

关于大家 | 联系大家 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 澳门葡京手机版网址_澳门新莆京娱乐_www.88807.com - 点此进入--致力于做实用的IT技术学习网站

XML 地图 | Sitemap 地图