zoukankan      html  css  js  c++  java
  • mysql 导入&导出sql文件

    window下

    1.导出整个数据库

    1.1先进入mysql文件夹的bin目录,找到mysqldump.exe,然后执行以下命令
    mysqldump -u用户名 -p 数据库名 > 导出的文件名
    mysqldump -udbuser -p dbname > dbname.sql

    mysql 导出数据时进行压缩  mysqldump -udbuser -p dbname  | gzip> dbname.sql.gz
    示例如下:


    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

    示例如下:

     如果导入的时候报错如下:

    No connection. Trying to reconnect...
    ERROR 2005 (HY000): Unknown MySQL server host '/>rn<' (0)
    ERROR:
    Can't connect to the server

    mysql Unknown command '
    '

    则需要使用如下命令连接mysql(这种情况一般是字符集不对应引起的,如果数据库是utf8编码)

     mysql -u 用户名 -p --default-character-set=utf8

    1. 导入数据到数据库

     mysql  -uroot -p --default-character-set=utf8 dbname < D:apicom.sql

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

    mysql  -uroot -p --default-character-set=utf8 dbname table < D:apicom.sql

     

    D:APMServ5.2.6MySQL5.1in>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

  • 相关阅读:
    codeforces 980A Links and Pearls
    zoj 3640 Help Me Escape
    sgu 495 Kids and Prizes
    poj 3071 Football
    hdu 3853 LOOPS
    hdu 4035 Maze
    hdu 4405 Aeroplane chess
    poj 2096 Collecting Bugs
    scu 4444 Travel
    zoj 3870 Team Formation
  • 原文地址:https://www.cnblogs.com/-mrl/p/5096389.html
Copyright © 2011-2022 走看看