(Я знаю, что есть много вопросов по этому поводу в stackoverflow and this site
, но никто не подходит к моей проблеме.).
Я новобранец Монгодба. Я пытаюсь установить v3.0.3 на 32-битную версию Ubuntu, следуя их документам, но не могу пройти через нее после выполнения команды установки. Погуляв некоторое время, я узнал, что они не предпочитают использовать 32-разрядную версию, но у них есть аналог - использовать файл .tgz, который я скачал на их сайте для 32-разрядной версии.
Я извлек mongodb-linux-i686-3.0.3.tgz
и поместил его в папку на рабочем столе, следуя их документам и README внутри извлеченной папки.
Когда я запускаю команду ./mongod
в каталоге bin для запуска mongod, я получаю это сообщение
2015-05-14T10:50:47.416+0800 I CONTROL
2015-05-14T10:50:47.416+0800 W CONTROL 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
2015-05-14T10:50:47.416+0800 I CONTROL
2015-05-14T10:50:47.477+0800 I STORAGE [initandlisten] exception in initAndListen: 98 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
2015-05-14T10:50:47.477+0800 I CONTROL [initandlisten] dbexit: rc: 100
Это мое разрешение внутри извлеченной папки
drwxr-xr-x 3 repla replace 4096 May 13 14:06 .
drwxrwxrwx 4 replace replace 4096 May 13 14:12 ..
drwxr-xr-x 2 replace replace 4096 May 13 14:06 bin
-rw-r--r-- 1 replace replace 34520 May 13 14:06 GNU-AGPL-3.0
-rw-r--r-- 1 replace replace 1376 May 14 10:22 README
-rw-r--r-- 1 replace replace 22660 May 13 14:06 THIRD-PARTY-NOTICES
Как исправить это ребята? Я - пользователь MySQL и ничего об этом не знаю. Я действительно хочу попробовать это, потому что я хочу попробовать MEAN.
Заранее спасибо.
Кажется, что в сети никого нет, поэтому я немедленно исправлю это, установив v2.4 mongodb ..
Я следовал за ответом в этом вопросе. Как я могу удалить MongoDB и переустановить последнюю версию?
Я просто хочу попробовать mongodb, чтобы попробовать MEAN
. Если у вас есть знания о моем вопросе, пожалуйста, напишите его.
Спасибо!
Похож на следующее, жизнеспособное обходное решение:
Создают папку /data/db/
и обеспечивают надлежащий доступ для записи, и доступ для чтения
Запускают дб монго с помощью mongodb --journal