2015-10-21 5 views
1

Есть ли проблема с подключениями MongoDB? Я получаю следующее сообщение об ошибке, когда я попытался подключиться к местной запущенному экземпляру MongoDB:Проблемы с подключением MongoDB

QUERY Error: 'createUser' command not found. This is most likely because you are talking to an old (pre v2.6) MongoDB server 

Вот консольные линии, когда я начинаю MongoDB!

My-MacBook-Pro:Projects joe$ mongod --dbpath /Users/joe/Projects/my-data 
Wed Oct 21 19:53:21 [initandlisten] MongoDB starting : pid=974 port=27017 dbpath=/Users/joe/Projects/my-data 64-bit host=My-MacBook-Pro.local 
Wed Oct 21 19:53:21 [initandlisten] db version v2.0.6, pdfile version 4.5 
Wed Oct 21 19:53:21 [initandlisten] git version: e1c0cbc25863f6356aa4e31375add7bb49fb05bc 
Wed Oct 21 19:53:21 [initandlisten] build info: Darwin erh2.10gen.cc 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 BOOST_LIB_VERSION=1_40 
Wed Oct 21 19:53:21 [initandlisten] options: { dbpath: "/Users/joe/Projects/inland24-data" } 
Wed Oct 21 19:53:21 [initandlisten] journal dir=/Users/joe/Projects/inland24-data/journal 
Wed Oct 21 19:53:21 [initandlisten] recover : no journal files present, no recovery needed 
Wed Oct 21 19:53:21 [websvr] admin web console waiting for connections on port 28017 
Wed Oct 21 19:53:21 [initandlisten] waiting for connections on port 27017 
Wed Oct 21 19:54:21 [clientcursormon] mem (MB) res:14 virt:2432 mapped:0 
Wed Oct 21 19:57:27 [initandlisten] connection accepted from 127.0.0.1:50171 #1 
Wed Oct 21 19:59:21 [clientcursormon] mem (MB) res:15 virt:2432 mapped:0 

Я не знаю, откуда версия db 2.0.6, что странно! Позже я понял, что это был старый экземпляр MongoDB, который я создал с использованием варева. Мне удалось избавиться от него, и теперь я вижу, что MongoDB 3.0.6 используется!

Итак, теперь я поражаю вторую проблему, которая подключается к базе данных:

2015-10-21T20:55:25.664+0200 I ACCESS [conn2] Failed to authenticate [email protected] with mechanism MONGODB-CR: AuthenticationFailed UserNotFound Could not find user [email protected] 
2015-10-21T20:55:25.673+0200 I NETWORK [initandlisten] connection accepted from 127.0.0.1:52134 #11 (11 connections now open) 
+0

Ну я думаю, что происходит, это то, что он говорит. Войдите в свою БД через оболочку в качестве администратора. from there do 'db.getUsers();' и посмотреть, есть ли у этого пользователя –

+0

Пользователь существует! Я проверил это! – sparkr

+0

у вас есть роли, назначенные этому пользователю или пароль? – sergiuz

ответ

Смежные вопросы