MongoDB 3.0.1 mongodump错误
MongoDB 3.0.1 mongodump error
我需要使用 'mongodump'.
创建 MongoDB 数据库的转储文件
ubuntu-0864947@ubuntu-vm:~$ mongo
MongoDB shell version: 3.0.1
connecting to: test
Server has startup warnings:
2015-03-30T14:26:08.806+0200 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2015-03-30T14:26:08.807+0200 I CONTROL [initandlisten]
2015-03-30T14:26:08.807+0200 I CONTROL [initandlisten]
2015-03-30T14:26:08.807+0200 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2015-03-30T14:26:08.808+0200 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2015-03-30T14:26:08.808+0200 I CONTROL [initandlisten]
> mongodump
2015-04-30T15:56:00.719+0200 E QUERY ReferenceError: mongodump is not defined
at (shell):1:1
> mongodump RotterdamHaven
2015-04-30T15:56:15.970+0200 E QUERY SyntaxError: Unexpected identifier
> use RotterdamHaven
switched to db RotterdamHaven
> mongodump RotterdamHaven
2015-04-30T16:26:13.742+0200 E QUERY SyntaxError: Unexpected identifier
谁能告诉我我做错了什么?
谢谢!
mongodump
是一个类似mongo
的可执行文件,你需要在OSshell中执行,而不是在MongoDB[=17=中执行]:
ubuntu-0864947@ubuntu-vm:~$ mongodump <arguments>
只需转到 Mongodb 的 bin 目录 (mycase : c:\mongodb\bin)
然后,
运行 : 以下命令
mongodump --db database_name
然后转到在 Bin 文件夹中创建的转储目录
在那里你会找到你命名的数据库的文件夹
.bson & .json 文件会在那里只是保证它的安全。bson 是你的备份文件
干杯
我需要使用 'mongodump'.
创建 MongoDB 数据库的转储文件 ubuntu-0864947@ubuntu-vm:~$ mongo
MongoDB shell version: 3.0.1
connecting to: test
Server has startup warnings:
2015-03-30T14:26:08.806+0200 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2015-03-30T14:26:08.807+0200 I CONTROL [initandlisten]
2015-03-30T14:26:08.807+0200 I CONTROL [initandlisten]
2015-03-30T14:26:08.807+0200 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2015-03-30T14:26:08.808+0200 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2015-03-30T14:26:08.808+0200 I CONTROL [initandlisten]
> mongodump
2015-04-30T15:56:00.719+0200 E QUERY ReferenceError: mongodump is not defined
at (shell):1:1
> mongodump RotterdamHaven
2015-04-30T15:56:15.970+0200 E QUERY SyntaxError: Unexpected identifier
> use RotterdamHaven
switched to db RotterdamHaven
> mongodump RotterdamHaven
2015-04-30T16:26:13.742+0200 E QUERY SyntaxError: Unexpected identifier
谁能告诉我我做错了什么?
谢谢!
mongodump
是一个类似mongo
的可执行文件,你需要在OSshell中执行,而不是在MongoDB[=17=中执行]:
ubuntu-0864947@ubuntu-vm:~$ mongodump <arguments>
只需转到 Mongodb 的 bin 目录 (mycase : c:\mongodb\bin) 然后, 运行 : 以下命令 mongodump --db database_name
然后转到在 Bin 文件夹中创建的转储目录
在那里你会找到你命名的数据库的文件夹 .bson & .json 文件会在那里只是保证它的安全。bson 是你的备份文件
干杯