标签: mysqldump

使用mysqldump跳过某些表

有没有办法从mysqldump命令限制某些表?

例如,我使用以下语法转储table1和table2:

mysqldump -u username -p database table1 table2 > database.sql
Run Code Online (Sandbox Code Playgroud)

但是有没有类似的方法来转储 table1和table2 之外的所有表?我还没有在mysqldump文档中找到任何内容,那么brute-force(指定所有表名)是唯一的方法吗?

mysql sql database mysqldump

532
推荐指数
5
解决办法
30万
查看次数

仅限mysqldump数据

我正在寻找在我的mysql数据库中转储所有数据的语法.我不想要任何表格信息.

mysql mysqldump

281
推荐指数
5
解决办法
25万
查看次数

我可以从完整的mysql mysqldump文件中恢复单个表吗?

我有一个我的mysql数据库的mysqldump备份,包括我们所有的表,大约440兆.我想从mysqldump中恢复其中一个表的内容.这可能吗?从理论上讲,我可以删除重建我想要的表的部分,但我甚至不知道如何有效地编辑大小的文本文档.

mysql backup restore mysqldump

181
推荐指数
7
解决办法
17万
查看次数

MySQLDump为每个数据行一个INSERT语句

以下声明:

mysqldump --complete-insert --lock-all-tables --no-create-db 
--no-create-info --extended-insert --password=XXX -u XXX 
--dump-date yyy > yyy_dataOnly.sql
Run Code Online (Sandbox Code Playgroud)

我得到如下的INSERT语句:

INSERT INTO `table` VALUES (1,'something'),(2,'anything'),(3,'everything');
Run Code Online (Sandbox Code Playgroud)

在我的情况下我需要的是这样的:

INSERT INTO `table` VALUES (1,'something');
INSERT INTO `table` VALUES (2,'anything');
INSERT INTO `table` VALUES (3,'everything');
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉"mysqldump"为每一行创建一个新的INSERT语句?谢谢你的帮助!

mysqldump

162
推荐指数
2
解决办法
10万
查看次数

如何从本地机器mysqldump远程数据库

我需要在远程服务器上执行数据库的mysqldump,但是服务器没有安装mysqldump.我想在我的机器上使用mysqldump连接到远程数据库并在我的机器上进行转储.

我试图创建一个ssh隧道,然后进行转储,但这似乎不起作用.我试过了:

ssh -f -L3310:remote.server:3306 user@remote.server -N
Run Code Online (Sandbox Code Playgroud)

隧道创建成功.如果我做

telnet localhost 3310
Run Code Online (Sandbox Code Playgroud)

我得到一些显示正确的服务器mysql版本的模糊.但是,执行以下操作似乎尝试在本地连接

mysqldump -P 3310 -h localhost -u mysql_user -p database_name table_name
Run Code Online (Sandbox Code Playgroud)

mysql mysqldump

157
推荐指数
2
解决办法
22万
查看次数

限制mysqldump的记录数量?

我正在尝试将大型数据库中的一小部分记录加载到测试数据库中.

你怎么告诉mysqldump只给你800万个n个记录?

谢谢

mysqldump

132
推荐指数
4
解决办法
6万
查看次数

在同一个MySql实例上克隆MySQL数据库

我想编写一个脚本,将我当前的数据库复制sitedb1sitedb2同一个mysql数据库实例上.我知道我可以将sitedb1转储到sql脚本:

mysqldump -u root -p sitedb1 >~/db_name.sql
Run Code Online (Sandbox Code Playgroud)

然后将其导入sitedb2.有没有更简单的方法,而不将第一个数据库转储到sql文件?

mysql database clone copy mysqldump

118
推荐指数
9
解决办法
17万
查看次数

使用.php文件生成MySQL转储

这是我的信息:

我正在使用基于Linux的系统使用MySQL和PHP5.我需要能够mysqldump在.php文件中生成一个,然后将该转储存储在我指定的位置的服务器上的文件中.

因为我是一个PHP nooblet,我希望有人给我一些帮助,指导或代码,这将做我需要的.这必须从Internet远程运行.

php mysql mysqldump

116
推荐指数
7
解决办法
20万
查看次数

113
推荐指数
8
解决办法
37万
查看次数

从mysql Workbench 6.0导出数据

我正在尝试使用Windows上的MySQL Workbench 6.0导出我的数据库,以便发送到Amazon RDS中的我的数据库实例,但是我收到此错误:

Operation failed with exitcode 7
11:34:40 Dumping clubbin (taxicompanies)
Running: "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe"
-defaults-extra- file="c:\users\selene\appdata\local\temp\tmp6o0hno.cnf"
--max_allowed_packet=1G --delayed-   insert=FALSE --host=localhost --user=root
--port=3306 --default-character-set=utf8 "clubbin"   "taxicompanies"
mysqldump: [ERROR] unknown variable 'delayed-insert=FALSE'
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法可以帮助我?

database export mysqldump mysql-workbench

97
推荐指数
4
解决办法
5万
查看次数

标签 统计

mysqldump ×10

mysql ×7

database ×3

backup ×1

clone ×1

copy ×1

export ×1

mysql-workbench ×1

php ×1

restore ×1

sql ×1

windows ×1

xampp ×1