How to Install and Configure Git and GitHub on Windows
Sisällysluettelo:
- edellytykset
- MongoDB: n asentaminen
- MongoDB: n määrittäminen
- Hallinnollisen MongoDB-käyttäjän luominen
- johtopäätös
MongoDB on ilmainen ja avoimen lähdekoodin asiakastietokanta. Se luokitellaan NoSQL-tietokantaan, joka eroaa perinteisistä taulukkopohjaisista SQL-tietokannoista, kuten MySQL ja PostgreSQL.
MongoDB: ssä tiedot tallennetaan joustavissa, JSON-kaltaisissa asiakirjoissa, joissa kentät voivat vaihdella asiakirjasta toiseen. Se ei vaadi ennalta määritettyä kaavaa, ja datarakennetta voidaan muuttaa ajan myötä.
Tässä opetusohjelmassa osoitamme sinulle, kuinka MongoDB Community Edition asennetaan ja määritetään CentOS 7 -palvelimelle virallisista MongoDB-arkistoista.
edellytykset
Ennen kuin jatkat tätä opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.
MongoDB: n asentaminen
Tämän artikkelin kirjoittamishetkellä MongoDB: n uusin versio, joka on saatavana MongoDB: n virallisista arkistoista, on versio 4.0. Ennen kuin jatkat seuraavaan vaiheeseen, käy MongoDB: n dokumentaaation osassa (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum). ja tarkista, onko saatavilla uutta versiota.
Asenna viimeisin vakaa versio MongoDB: stä CentOS-palvelimellesi noudattamalla seuraavia ohjeita:
-
MongoDB-arkiston käyttöönotto
Jos haluat lisätä MongoDB-arkiston järjestelmään, avaa tekstieditori ja luo uusi YUM-arkiston määritystiedosto nimeltä
/etc/yum.repos.d/mongodb-org.repomongodb-org.repo/etc/yum.repos.d/hakemistossa/etc/yum.repos.d/:name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.ascMongoDB: n asentaminen
Nyt kun arkisto on käytössä, voit asentaa
mongodb-org-mongodb-orgyum-apuohjelmalla:sudo yum install mongodb-orgAsennuksen aikana yum kysyy sinua tuomaan MongoDB GPG-avaimen. Kirjoita
yja painaEnter.Seuraavat paketit asennetaan järjestelmään osana
mongodb-orgpakettia:-
mongodb-org-server-mongoddemoni, ja vastaavat init-skriptit ja kokoonpanot.mongodb-org-mongos-mongosmongodb-org-mongos.mongodb-org-shell-mongodb-org-shellkuori, interaktiivinenmongodb-org-shellkäyttöliittymä MongoDB: hen, jota käytettiin hallintotehtävien ajatteluun komentoriviltä.mongodb-org-tools- Sisältää useita MongoDB-työkaluja tietojen, tilastojen ja muiden apuohjelmien tuontiin ja vientiin.
MongoDB: n käynnistäminen
Kun asennus on valmis, käynnistä MongoDB-demoni ja anna sen käynnistyä käynnistämällä kirjoittamalla:
sudo systemctl start mongodsudo systemctl enable mongodMongoDB-asennuksen tarkistaminen
Asennuksen tarkistamiseksi yhdistämme MongoDB-tietokantapalvelimeen
mongotyökalun avulla ja tulostamme palvelimen version:mongoKun olet MongoDB-kuoren sisällä, kirjoita seuraava komento, joka näyttää MongoDB-version:
db.version()Tulos näyttää seuraavalta:
4.0.1 -
MongoDB: n määrittäminen
Voit määrittää MongoDB-ilmentymän muokkaamalla
/etc/mongod.conf
-määritystiedostoa, joka on kirjoitettu YAML-muodossa.
Oletusasetukset ovat useimmissa tapauksissa riittävät. Tuotantoympäristöissä suosittelemme kuitenkin tietoturvaosan poistamista ja valtuutuksen ottamista käyttöön alla esitetyllä tavalla:
/etc/mongod.conf
security: authorization: enabled
authorization
mahdollistaa RBAC: n (Role-Based Access Control), joka säätelee käyttäjien pääsyä tietokannan resursseihin ja toimintoihin. Jos tämä vaihtoehto on poistettu käytöstä, jokaisella käyttäjällä on pääsy mihin tahansa tietokantaan ja hän voi suorittaa minkä tahansa toiminnon.
Kun olet tehnyt muutokset MongoDB-määritystiedostoon, käynnistä mongod-palvelu uudelleen:
sudo systemctl restart mongod
Lisätietoja MongoDB 4.0: n käytettävissä olevista asetusvaihtoehdoista on Konfigurointitiedoston asetusten dokumentaatiosivulla.
Hallinnollisen MongoDB-käyttäjän luominen
Käynnistä ensin mongonkuori:
mongo
Kun olet MongoDB-kuoren sisällä, kirjoita seuraava komento muodostaaksesi yhteys
admin
tietokantaan:
use admin
switched to db admin
Luo uusi käyttäjä nimeltä
mongoAdmin
userAdminAnyDatabase
roolilla:
db.createUser({ user: "mongoAdmin", pwd: "changeMe", roles: })
Successfully added user: { "user": "mongoAdmin", "roles": }
Voit nimetä MongoDB-järjestelmänvalvojan käyttäjän haluamallasi tavalla.
Poistu mongonkuoresta:
quit()
Testaa muutokset avaamalla mongo-kuori aiemmin luomasi järjestelmänvalvojan avulla:
mongo -u mongoAdmin -p --authenticationDatabase admin
use admin
switched to db admin
Tulosta nyt käyttäjät:
show users
{ "_id": "admin.mongoAdmin", "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
Voit myös yrittää käyttää mongo-kuorta ilman mitään argumentteja (kirjoita vain
mongo
) ja tarkistaa, voitko luetteloida käyttäjiä samoilla komennoilla kuin yllä.
johtopäätös
Olet oppinut asentamaan ja määrittämään MongoDB 4.0: n CentOS 7 -palvelimellesi.
Lisätietoja aiheesta on MongoDB 4.0 -käsikirjassa.
centos mongodb-tietokantaKuinka asentaa mongodb debian 10 Linux -sovellukseen
Tässä opetusohjelmassa selitetään kuinka asentaa ja määrittää MongoDB Community Edition -sovelluksen uusin versio Debian 10 Busteriin. MongoDB on ilmainen ja avoimen lähdekoodin asiakastietokanta.
Kuinka asentaa mongodb ubuntu 18.04: een
MongoDB on ilmainen ja avoimen lähdekoodin asiakastietokanta. Tässä opetusohjelmassa käsittelemme MongoDB Community Edition -version uusimman version asentamista ja määrittämistä Ubuntu 18.04 -laitteelle virallisista MongoDB-säilytystiloista.
Kuinka asentaa mongodb debian 9: een
Tässä opetusohjelmassa osoitamme sinulle, kuinka MongoDB Community Edition -version uusin versio voidaan asentaa ja määrittää Debian 9 -järjestelmiin virallisista MongoDB-säilytystiloista.







