Я пытаюсь запустить mongo через мой скрипт после установки mongodb, но он выдает ошибку, но когда я пытаюсь "mongo" из моего терминала, он работает отлично.
Ошибка при запуске mongo из моего скрипта:
MongoDB shell version: 3.2.21
connecting to: test
2018-10-11T10:38:32.855+0200 W NETWORK [thread1] Failed to connect to
127.0.0.1:27017, in(checking socket for error after poll), reason:
errno:111 Connection refused
2018-10-11T10:38:32.877+0200 E QUERY [thread1] Error: couldn't
connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:229:14
@(connect):1:6
exception: connect failed
Вот часть моего скрипта
apt-get install -y mongodb-org
systemctl enable mongod
systemctl start mongod
echo " " >> /etc/mongod.conf
echo "replication:" >> /etc/mongod.conf
echo " oplogSizeMB: 1" >> /etc/mongod.conf
echo " replSetName: rs0" >> /etc/mongod.conf
sed '24d' /etc/mongod.conf
systemctl restart mongod
export LC_ALL=C
mongo --eval "rs.initiate()"
Но когда я просто запускаю команду "mongo" намой терминал работает:
# mongo
MongoDB shell version: 3.2.21
connecting to: test
rs0:OTHER>
в чем может быть проблема, пожалуйста?