V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
imherer
V2EX  ›  程序员

各位大佬 MySQL 能导出数据库的建库 SQL 吗

  •  
  •   imherer · Jun 12, 2017 · 3637 views
    This topic created in 3243 days ago, the information mentioned may be changed or developed.
    最近要频繁的导出和导入,我想要导出所有东西:建库、建表、存储过程、函数、数据


    看了下 mysqldump 命令好像不能导出创建数据库的 SQL (是这样的吗)
    17 replies    2017-06-13 07:00:49 +08:00
    ipconfiger
        1
    ipconfiger  
       Jun 12, 2017
    imherer
        2
    imherer  
    OP
       Jun 12, 2017
    @ipconfiger 怎么导啊?我是这样写的
    出来之后键表和数据都有,存储过程也有,就是没有建库的 SQL
    mysqldump --opt -hxxx -P xxx -uxxx -p -R dbname > p.sql
    lzhr
        3
    lzhr  
       Jun 12, 2017
    navicat
    2ME
        4
    2ME  
       Jun 12, 2017
    加上 --databases

    例 : mysqldump -uxxx -pxxx --databases dbname > test.sql

    效果 :

    -- Current Database: `dbname`
    --

    CREATE DATABASE /*!32312 IF NOT EXISTS*/ `dbname` /*!40100 DEFAULT CHARACTER SET utf8 */;

    USE `dbname`;
    U7Q5tLAex2FI0o0g
        5
    U7Q5tLAex2FI0o0g  
       Jun 12, 2017
    加上--databases

    mysqldump --opt -hxxx -P xxx -uxxx -p -R --databases dbname > p.sql

    Google 一下比发帖花的时间少吧?
    imherer
        6
    imherer  
    OP
       Jun 12, 2017
    @2ME
    @littleylv
    搞定!感谢!
    jhzephyrus
        7
    jhzephyrus  
       Jun 12, 2017   ❤️ 1
    -B
    changwei
        8
    changwei  
       Jun 12, 2017 via Android
    navicate 导出更方便
    imherer
        9
    imherer  
    OP
       Jun 12, 2017
    @changwei Mac 下要收费。命令导就行了
    anthow
        10
    anthow  
       Jun 12, 2017   ❤️ 1
    guoer
        11
    guoer  
       Jun 12, 2017
    @anthow #10 V2EX 不提倡盗版哦
    hwsdien
        12
    hwsdien  
       Jun 12, 2017
    @imherer Mac 用 Sequel Pro
    imherer
        13
    imherer  
    OP
       Jun 12, 2017
    @hwsdien 嗯。我就是用的这个。 但是它不能导出建库的 SQL,所以我就想试试命令!
    BoiledEgg
        14
    BoiledEgg  
       Jun 12, 2017
    官方的 mysql workbench 就够了啊,哪需要那些有的没的
    hwsdien
        15
    hwsdien  
       Jun 12, 2017
    @imherer 我的意思是免费的可以用 Sequel Pro。我这边用 MySQLWorkbench 创建数据结构和导入导出, 你要求的都能导。用 Sequel Pro 查询 SQL。
    moxiaonai
        16
    moxiaonai  
       Jun 12, 2017 via iPhone
    navicat +1
    cxbig
        17
    cxbig  
       Jun 13, 2017
    不建议凡事依赖 GUI 工具。这个不是复杂的操作,命令行的参数很容易搜出来的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5307 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 07:05 · PVG 15:05 · LAX 00:05 · JFK 03:05
    ♥ Do have faith in what you're doing.