最近要频繁的导出和导入,我想要导出所有东西:建库、建表、存储过程、函数、数据
看了下 mysqldump 命令好像不能导出创建数据库的 SQL (是这样的吗)
看了下 mysqldump 命令好像不能导出创建数据库的 SQL (是这样的吗)
|
ipconfigerJun 12, 2017
1
能
|
|
2
@ipconfiger 怎么导啊?我是这样写的
出来之后键表和数据都有,存储过程也有,就是没有建库的 SQL mysqldump --opt -hxxx -P xxx -uxxx -p -R dbname > p.sql |
|
lzhrJun 12, 2017
3
navicat
|
|
2MEJun 12, 2017
4
加上 --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`; |
|
U7Q5tLAex2FI0o0gJun 12, 2017
5
加上--databases
mysqldump --opt -hxxx -P xxx -uxxx -p -R --databases dbname > p.sql Google 一下比发帖花的时间少吧? |
|
7
-B
|
|
changweiJun 12, 2017 via Android
8
navicate 导出更方便
|
|
10
|
|
BoiledEggJun 12, 2017
14
官方的 mysql workbench 就够了啊,哪需要那些有的没的
|
|
hwsdienJun 12, 2017
15
@imherer 我的意思是免费的可以用 Sequel Pro。我这边用 MySQLWorkbench 创建数据结构和导入导出, 你要求的都能导。用 Sequel Pro 查询 SQL。
|
|
moxiaonaiJun 12, 2017 via iPhone
16
navicat +1
|
|
cxbigJun 13, 2017
17
不建议凡事依赖 GUI 工具。这个不是复杂的操作,命令行的参数很容易搜出来的。
|