mysql导出数据库几种方法

   mysql教程导出数据库教程几种方法

  方法一

  cmd 到mysql bin目录下用 如下命令 mysqldump --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables databasename>database.sql

  把ip改成localhost就可以的

  如果装了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

  更详细的导入数据库教程

  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使用方法:

  # gzip xxxxx.sql

  得到

  xxxxx.sql.gz文件。

  2.3.2 用mysql命令行

  命令格式

  mysql -u用户名 -p 数据库名 < 数据库名.sql

  范例:

  mysql -uabc_f -p abc < abc.sql

  (导入数据库abc从abc.sql文件)

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

时间: 2024-09-20 00:20:29

mysql导出数据库几种方法的相关文章

mysql创建数据库几种方法

现在很流行mysql教程 php教程组合了,下面我们来总结几种关于mysql创建数据库教程方法,因为创建数据库很简单,所以我们也就快速的讲一下, 方法一,通过mysql命令模式 mysql> create database dbname; 这样就成功的创建了数据库dbname; 方法二,通过phpmyadmin 这个方法就更简单了, 方法三,利用php mysql程序创建数据库 <? $cn = mysql_connect('www.111cn.net','root','www.111cn.n

windows下mysql每天定时备份数据库几种方法

第一种:新建批处理文件 backup.dat,里面输入以下代码:  代码如下 复制代码 net stop mysql xcopy "C:/Program Files/MySQL/MySQL Server 5.0/data/piaoyi/*.*" D:/db_backup/%date:~0,10%/ /y net start mysql 注意:批处理命令中路径里有空格的话,必须在路径上加上双引号! 然后使用Windows的"计划任务"定时执行该批处理脚本即可.(例如:

批量杀死MySQL连接的几种方法详解

批量杀死MySQL连接的几种方法详解 官网:https://dev.mysql.com/doc/refman/5.6/en/kill.html 13.7.6.4 KILL Syntax Press CTRL+C to copy KILL [CONNECTION | QUERY] processlist_id Each connection to mysqld runs in a separate thread. You can kill a thread with the KILL proces

如何查看mysql版本的四种方法

菜鸟大讲堂:如何查看mysql版本的四种方法 1:在终端下:mysql -V. 以下是代码片段: [shengting@login ~]$ mysql -V mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) 2:在mysql中:mysql> status; 以下是代码片段: mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.10a, for redhat-lin

asp.net datagrid 导出excel二种方法

asp教程.net datagrid 导出excel二种方法 文章为你提供二款datagrid 导出excel的代码一款是利用vb.net 导出excel一种是利用c# datagrid 导出excel的实例代码. */ //c#:   private void exporttoexcel()         {             savefiledialog savefiledialog = new savefiledialog();             savefiledialog

MySql安装启动两种方法教程详解_Mysql

mysql安装启动两种方法如下所示: 方法一(简单版): 1.cmd进入mysql安装的bin目录:mysqld.exe –install 2.net start mysql 服务启动(或者选择计算机->(右键)管理->服务和应用程序->服务->mysql右键启动服务) 3.mysql –uroot –p 回车 4.password留空 回车 方法二: 1.cmd进入到mysql安装目录bin,如:D:\MySQL Server 5.6\bin 2.mysqld --console

.net MVC 连接数据本地数据库三种方法总结_实用技巧

.net MVC 连接数据本地数据库三种方法 <appSettings> <add key="webpages:Version" value="2.0.0.0" /> <add key="webpages:Enabled" value="false" /> <add key="PreserveLoginUrl" value="true" />

excel数据导入mysql数据库二种方法

下面我们要讲二种excel数据导入mysql教程数据库教程方法了,这二种方法比较简单,也是很方便的,以前我把excel数据导入到mysql数据库都是用php教程程序来实例,现在我们不需要程序,用现有的工具就行了. 方法一,利用phpmyadmin把excel数据导入mysql数据库方法如下 这是excel的,必须是这种样子的. 在phpmyadmin导入文件的格式应该如上图配置.(注意一点,导入的excel表的结构必须与mysql数据表的结构,数据类型等一致就ok了.否则会导入失败的. 方法二,

java备份数据库四种方法(mysql,mssql数据库备份)

java备份数据库教程四种方法(mysql教程,mssql数据库备份) mysql数据库备份的东西,然后研究了一下java语言中怎么来调用cmd的命令来实现mysqldump的备份功能.具体实现如下: 1.首先设置环境变量:有两种方式.第一种,在环境变量中添加 mysql_home,设置内容为 mysql的安装路径,然后,在path中添加路径  %mysql_home%bin    .第二种方法,不新建mysql_home,而是直接在path中添加   mysql安装路径bin .这样,调用cm