迁移 MongoDB 容器服务 - 找不到 mongodump 命令
migrate MongoDB container service - mongodump command not found
我正在尝试按照 the Swisscom tutorial 迁移我的 MongoDB 容器。
我目前卡住了,因为我无法执行 mongodump
命令
$ mongodump --host localhost:13000 --authenticationDatabase <old-db-database> -u <old-db-username> -d <old-db-database>
Enter password: <old-db-password>
我尝试在 SSH 中连接并执行命令,但没有成功。
U:\Documents\cf-env-master>cf ssh proxy-app -L 13000:2xtorvw9ys7tg9pc.service.consul:49642
vcap@ff9e229f-d570-4c6e-52fd-0a45:~$
vcap@ff9e229f-d570-4c6e-52fd-0a45:~$
vcap@ff9e229f-d570-4c6e-52fd-0a45:~$ mongodump --host localhost:13000 --authenticationDatabase Po1CA54gQdhmtCTa -u z2WScqr5y06j4ncx -d Po1CA54gQdhmtCTa
bash: mongodump: command not found
Mongo 已在本地正确安装。我可以访问 mongo
、mongodump
和 mongorestore
。
您必须在本地执行 mongodump,而不是在应用程序容器上。仅打开 ssh 连接以建立隧道(一种 tcp 端口转发)。其余命令需要在本地单独的终端中执行。
教程中说:
Now that we’re connected, we can dump the old database using
mongodump. Open a new terminal and run the following command:
mongodump --host localhost:13000 --authenticationDatabase <old-db-database> -u <old-db-username> -d <old-db-database>
所以请让航站楼保持隧道打开,而 运行 mongodump
在第二个航站楼。
我正在尝试按照 the Swisscom tutorial 迁移我的 MongoDB 容器。
我目前卡住了,因为我无法执行 mongodump
命令
$ mongodump --host localhost:13000 --authenticationDatabase <old-db-database> -u <old-db-username> -d <old-db-database>
Enter password: <old-db-password>
我尝试在 SSH 中连接并执行命令,但没有成功。
U:\Documents\cf-env-master>cf ssh proxy-app -L 13000:2xtorvw9ys7tg9pc.service.consul:49642
vcap@ff9e229f-d570-4c6e-52fd-0a45:~$
vcap@ff9e229f-d570-4c6e-52fd-0a45:~$
vcap@ff9e229f-d570-4c6e-52fd-0a45:~$ mongodump --host localhost:13000 --authenticationDatabase Po1CA54gQdhmtCTa -u z2WScqr5y06j4ncx -d Po1CA54gQdhmtCTa
bash: mongodump: command not found
Mongo 已在本地正确安装。我可以访问 mongo
、mongodump
和 mongorestore
。
您必须在本地执行 mongodump,而不是在应用程序容器上。仅打开 ssh 连接以建立隧道(一种 tcp 端口转发)。其余命令需要在本地单独的终端中执行。
教程中说:
Now that we’re connected, we can dump the old database using mongodump. Open a new terminal and run the following command:
mongodump --host localhost:13000 --authenticationDatabase <old-db-database> -u <old-db-username> -d <old-db-database>
所以请让航站楼保持隧道打开,而 运行 mongodump
在第二个航站楼。