精华内容
下载资源
问答
  • ubuntu终端mysql数据库导出sql文件

    千次阅读 2018-08-23 20:22:47
    小记录,打扰了 1.先进入mysql输入指令查看要导出哪个数据库 2.退出mysql 3.ubuntu终端切换到导出的路径, 一般导出到桌面方便 4.输入导出指令 主要的导出语法 ... 目标文件.sql 例如:mysqldump -ur...

    小记录,打扰了

    1.先进入mysql输入指令查看要导出哪个数据库
    2.退出mysql
    3.ubuntu终端切换到导出的路径, 一般导出到桌面方便
    4.输入导出指令

    主要的导出语法
    使用 mysqldump 命令完成 语法:mysqldump –uroot –p(注意不要输入密码) 要导出的数据库名 要导出的数据表 … > 目标文件.sql

    例如:mysqldump -uroot -p SS > s_bak.sql

    具体如下图:
    1.1这里写图片描述

    1.2 输入 show database;
    显示所有数据库,然后记住你需要导出的那个数据库的名字;注意这时候终端窗口中语句开始出现的是mysql>

    2.输入exit或者qui退出mysql
    这里写图片描述

    3.输入cd Desktop/
    切换到桌面路径
    这里写图片描述
    4.输入mysqldump -uroot -p db1 > db.sql
    然后桌面就可以看到这个备份文件了, 此时可以直接从虚拟机桌面把它从虚拟机拖到本地来了

    ————-拓展, 导入数据库
    1.先建立空白数据库
    2.导入
    主要语法:mysql -uroot -p 数据库名 < 要导入的文件.sql

    展开全文
  • &... 程序功能:mysql数据库备份功能 作者: 唐小刚 说明:本程序主要是从mysqladmin中提取出来,并作出一定的调整,希望对大家在用php编程时备份数据有定帮助. 如果不要备份结构:...
     来源 http://topic.csdn.net/t/20040726/11/3209900.html
    <?   
    /*   
        程序功能:mysql数据库备份功能   
        作者:         唐小刚   
        说明:本程序主要是从mysqladmin中提取出来,并作出一定的调整,希望对大家在用php编程时备份数据有定帮助.   
        如果不要备份结构:请屏掉这句://echo   get_table_def($dbname,$table,$crlf).";$crlf$crlf";   
        如果不要备份内容:请屏掉这句:echo   get_table_content($dbname,   $table,   $crlf);   
    */   
                
              header("Content-disposition:   filename=backup.sql");//所保存的文件名   
              header("Content-type:   application/octetstream");   
              header("Pragma:   no-cache");   
              header("Expires:   0");   
                
      //备份数据   
        
        $i   =   0;   
        $crlf="\r\n";   
        $dbname="数据库名";//数据库名   
        global     $dbconn;   
        $dbconn   =   mysql_connect("localhost","用户名","密码");//数据库主机,用户名,密码   
        $db   =   mysql_select_db($dbname,$dbconn);   
        mysql_query("set names utf8"); // The language-code of the database
    $tables   =   mysql_list_tables($dbname,$dbconn);   
        $num_tables   =   @mysql_numrows($tables);   
              while($i   <   $num_tables)   
              {     
                      $table   =   mysql_tablename($tables,   $i);   
        
                      print   $crlf;   
                      print   $crlf;   
        
                      echo   get_table_def($dbname,   $table,   $crlf).";$crlf$crlf";   
                      echo   get_table_content($dbname,   $table,   $crlf);   
                      $i++;   
              }   
        
      //定义抽取表结构与数据   
        
        
      function   get_table_def($db,  $table,  $crlf)   
      {   
              global   $drop;   
        
              $schema_create   =   "";   
              if(!empty($drop))   
                      $schema_create   .=   "DROP TABLE IF EXISTS $table;$crlf";   
        
              $schema_create   .=   "CREATE TABLE $table ($crlf";   
              $result   =   mysql_db_query($db,   "SHOW FIELDS FROM $table");   
              while($row   =   mysql_fetch_array($result))   
              {   
                      $schema_create  .= " $row[Field]   $row[Type]";   
        
                      if(isset($row["Default"]) && (!empty($row["Default"]) || $row["Default"] == "0"))   
                              $schema_create   .=   "  DEFAULT   '$row[Default]'";   
                      if($row["Null"]   !=   "YES")   
                              $schema_create   .=   "   NOT   NULL";   
                      if($row["Extra"]   !=   "")   
                              $schema_create   .=   "   $row[Extra]";   
                      $schema_create   .=   ",$crlf";   
              }   
              $schema_create   =   ereg_replace(",".$crlf."$",   "",   $schema_create);   
              $result   =   mysql_db_query($db,   "SHOW   KEYS   FROM   $table");   
              while($row   =   mysql_fetch_array($result))   
              {   
                      $kname=$row['Key_name'];   
                      if(($kname   !=   "PRIMARY")   &&   ($row['Non_unique']   ==   0))   
                              $kname="UNIQUE|$kname";   
                        if(!isset($index[$kname]))   
                                $index[$kname]   =   array();   
                        $index[$kname][]   =   $row['Column_name'];   
              }   
        
              while(list($x,   $columns)   =   @each($index))   
              {   
                        $schema_create   .=   ",$crlf";   
                        if($x   ==   "PRIMARY")   
                                $schema_create   .=  "       PRIMARY   KEY   ("  .  implode($columns,   ",   ") . ")";   
                        elseif   (substr($x,0,6)   ==   "UNIQUE")   
                              $schema_create   .=   "   UNIQUE   ".substr($x,7)."   (" . implode($columns,   ",   ")   .   ")";   
                        else   
                              $schema_create .=   "   KEY   $x   (" . implode($columns,   ",   ") . ")";   
              }   
        
              $schema_create .= "$crlf)";   
              return   (stripslashes($schema_create));   
      }   
        
      //保存数据表的值   
      function   get_table_content($db,   $table,   $crlf)   
      {   
              $schema_create   =   "";   
              $temp   =   "";   
              $result   =   mysql_db_query($db,   "SELECT   *   FROM   $table");   
              $i   =   0;   
              while($row   =   mysql_fetch_row($result))   
              {   
                      $schema_insert   =   "INSERT   INTO   $table   VALUES   (";   
                      for($j=0;   $j<mysql_num_fields($result);$j++)   
                      {   
                              if(!isset($row[$j]))   
                                      $schema_insert   .=   "   NULL,";   
                              elseif($row[$j]   !=   "")   
                                      $schema_insert   .=   "   '".addslashes($row[$j])."',";   
                              else   
                                      $schema_insert   .=   "   '',";   
                      }   
                      $schema_insert   =   ereg_replace(",$",   "",   $schema_insert);   
                      $schema_insert   .=   ");$crlf";   
                      $temp   =   $temp.$schema_insert   ;   
                      $i++;   
              }   
              return   $temp;   
      }   
      ?>   
    

     

    展开全文
  • 首先要找到mysql的一个叫mysqldump.exe的文件,怎么找到呢。这个简单 找到你mysql服务端的安装路径,比如我的电脑是:C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin&gt; ok,知道你的安装路径了把, ...

    首先要找到mysql的一个叫mysqldump.exe的文件,怎么找到呢。这个简单

    找到你mysql服务端的安装路径,比如我的电脑是:C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin>

    ok,知道你的安装路径了把,

    下面开始操作。

    菜单--》运行--》cmd回车->输入: cd c:\Program Files(x86)\MySQL\MySQL Server 5.1\bin 回车

    然后呢,输入:mysqldump -u 用户名 - p 你的数据库名称 >你导出的sql文件存放的路径,

    比如我的是,mysqldump - u root - p hykjdb >d:\hykjdb.sql 回车。然后你输入数据库密码。搞定。

     

     

    还可以用一个客户端叫做(navicat lite)用这个就更加的简单了。

    选中table然后右键,有个execute SQL File这个就能导出.sql文件了。

    可以导出这个数据库的所有表的,也可以导出某一个表的。

    展开全文
  • mysql数据库导入导出文件sql文件 window下 1.导出整个数据库 mysqldump -u用户名-p数据库名>导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql 2.导出一个表 mysqldump -u用户名-p数据库名 ...

     

    window下

    1.导出整个数据库

    mysqldump -u 用户名 -p 数据库名 > 导出的文件名

    mysqldump -u dbuser -p dbname > dbname.sql

       

    2.导出一个表

    mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

    mysqldump -u dbuser -p dbname users> dbname_users.sql

       

    3.导出一个数据库结构

    mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql

    -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

       

    4.导入数据库

    常用source 命令

    进入mysql数据库控制台,如

    mysql -u root -p

    mysql>use 数据库

    然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

    mysql>source d:/dbname.sql

       

       

    1. 导入数据到数据库

    mysql -uroot -D数据库名 

    1. 导入数据到数据库中得某个表

    mysql -uroot -D数据库名  表名

       

    D:\MySQL5.1\bin>mysqldump -u root -p  erp lightinthebox_tags > ligh

    tinthebox.sql

       

    linux下

    一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):

    1、导出数据和表结构:

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

    #/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql

    敲回车后会提示输入密码

    2、只导出表结构

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

    #/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql

    注:/usr/local/mysql/bin/  --->  mysql的data目录

       

    二、导入数据库

    1、首先建空数据库

    mysql>create database abc;

    2、导入数据库

    方法一:

    (1)选择数据库

    mysql>use abc;

    (2)设置数据库编码

    mysql>set names utf8;

    (3)导入数据(注意sql文件的路径)

    mysql>source /home/abc/abc.sql;

    方法二:

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

    #mysql -uabc_f -p abc < abc.sql

       

     

    展开全文
  • 主要介绍了PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能),需要的朋友可以参考下
  • java实现导出导入mysql数据库sql文件 代码中省略mysql数据库配置文件信息,要知道实际项目开发中这个代码习惯不可取哦。本文只针对简单测试,故省略配置文件,直接写死配置信息。 package com.fun.test; ...
  • Dbeaver连接MySQL数据库导出sql

    万次阅读 2019-06-22 10:37:19
    工作需要,需要从生产库导出sql。具体就是在生产数据库中查询某字段值为‘12345’的数据,导出插入该数据的一条SQL语句。我整了半天一直以为有个什么导出功能,最后发现完全不是那么回事。 1.首先连接到对应数据,...
  • mysql导入导出sql文件 数据库导入和导出最近经常用,整理一下 window下 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 &amp;amp;gt; 导出的文件名 mysqldump -u dbuser -p dbname &amp;amp;gt; dbname....
  • 数据库导出之前,先讲一下用户权限问题 1、什么是MySQL用户? 就是我们安装好MySQL数据库服务器之后,MySQL数据库服务器会默认给我们创建几个用户,我们可以在MySQL终端(客户端)输入下面命令: 第一步,查看刚...
  • MySQL 数据库导出SQL出现乱码解决

    千次阅读 2012-07-06 10:08:09
    问题:MySQL 数据库导出SQL出现乱码         解决: 方法一: 将数据库的编码改成UTF-8。 数据库-------->右键-------->数据库属性-------->字符集-------->选择UTF-8-------->确定。   ...
  • MySQL 数据库导出SQL出现乱码解决 .

    千次阅读 2012-07-06 15:36:51
    问题:MySQL 数据库导出SQL出现乱码         解决: 方法一: 将数据库的编码改成UTF-8。 数据库-------->右键-------->数据库属性-------->字符集-------->选择UTF-8-------->确定。   ...
  • MySQL数据库导出SQL出现乱码解决: 昨天在网上找了很多种办法,比如讲数据库的属性设置为UTF-8,然后用SQLyogEnt或Navicat for MySQL这2个工具导出sql脚本均出现乱码: 后改用命令行导出,还是出现乱码! 后来...
  • 主要介绍了MYSQL导入导出.sql文件的相关资料,内容包括MYSQL的命令行模式的设置、命令行进入MYSQL的方法、数据库导出数据库文件、从外部文件导入数据到数据库,感兴趣的小伙伴们可以参考一下
  • mysql导入导出sql文件 window下 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 &amp;gt; 导出的文件名 mysqldump -u dbuser -p dbname &amp;gt; dbname.sql 2.导出一个表 mysqldump -u 用户名 -p...
  • MySql数据库导出csv文件

    千次阅读 2017-09-08 11:27:14
    MySql数据库导出csv文件命令: mysql> select first_name,last_name,email from account into outfile 'e://output1.csv' fields terminated by ',' optionally enclosed by '' lines terminated by '/n'; csv...
  • Mysql数据库导出为.sql文件

    千次阅读 2018-01-24 10:28:15
    将整个Mysql数据导出为.sql文件,不要太简单, 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root -p test> test.sql 2.导出一个表 mysqldump -u 用户名 -p ...
  • MySQL数据库通过cmd命令导入和导出sql文件

    万次阅读 多人点赞 2018-02-24 12:11:11
    在使用MySQL数据库时,经常需要备份和恢复数据库,通过导出sql文件备份和直接执行sql文件恢复是非常便捷的方式。本篇博客主要介绍如何对MySQL数据库通过cmd命令导出和导入sql文件。1.导出sql文件 导出sql文件可以...
  • mysql导入导出sql文件

    千次阅读 2019-06-24 18:49:40
    mysql导入导出sql文件 window下 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> ...
  • 第 第 PAGE 1 页 共 NUMPAGES 1 页 linux下mysql导出sql文件命令 Linux下mysql数据库通过命令可以将其导出或者导入下面由小编为大家整理了linux下mysql导出sql文件命令的相关知识希望对大家有帮助! linux的mysql导出...
  • 全国地区数据库 mysql导出sql文件 可导入mssql
  • 导出整个MySQL数据到文件... mysqldump -u UserName(用户名) -p DataBaseName(数据库名称) > ExportFileName.SQL(导出SQL文件的名称.SQL)  mysqldump -u UserName(用户名) -p DataBaseName(数据库名称) >
  • mysql数据库导入sql文件失败解决办法

    千次阅读 2021-03-20 00:49:20
    重新安装完mysql数据库之后,准备将备份数据库进行导入,但是,导入的过程并不顺利,本地导入sql文件时,出现'MySQL server has gone away'的错误。 1、问题分析 'MySQL server has gone away'的问题意思就是指...
  • 下面是php将mysql数据库整库导出生成sql文件的详细代码,希望对大家在用php编程时备份数据有一定帮助
  • Windows下从MySQL数据库导出.sql文件 (1)通过win+R输入cmd进入dos界面。 (2)输入cd C:\Program Files\MySQL\MySQL Server 8.0\bin进入MySQL安装路径下的bin文件中。 (3)输入mysqldump -u root(用户名) -p ...
  • mysql导出数据库SQL文件

    千次阅读 2019-01-31 18:47:58
    命令行执行 mysqldump -h 主机名 -uroot -p123456 数据库名 &gt; 文件名.sql

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 88,595
精华内容 35,438
关键字:

mysql数据库导出sql文件

mysql 订阅