Installere InfluxDB på Ubuntu 14
Introduksjon InfluxDB er en åpen kildekode, distribuert, tidsseriedatabase uten eksterne avhengigheter. Ja, du leser ingen eksterne avhengigheter par
PostgreSQL er et gratis og åpen kildekode-databasestyringssystem som kan brukes til å lagre informasjon relatert til nettsteder. Det er også kjent som Postgres. Selve programvaren har en objektrelasjonsdatabase med høy ytelse som er godt egnet for store databaser og webapplikasjoner.
Når det er sagt, er en av de viktigste oppgavene til enhver databaseadministrator å sikkerhetskopiere databasene sine regelmessig. Her vil du lære hvordan du sikkerhetskopierer og gjenoppretter en PostgreSQL-database på Ubuntu 16.04.
Før du starter, oppdater pakkene på serveren din.
sudo apt-get update -y
sudo apt-get upgrade -y
Heldigvis er PostgreSQL tilgjengelig i Ubuntu 16.04-depotet. Du kan enkelt installere den med følgende kommando.
sudo apt-get install postgresql postgresql-contrib
Når installasjonen er fullført, vil den opprette en bruker som heter postgres
rollen postgres
. En systemkonto med navn postgres
vil også bli opprettet.
Start postgresql
tjenesten og aktiver den til å kjøre ved oppstart.
sudo systemctl start postgresql
sudo systemctl enable postgresql
PostgreSQL kommer med et verktøy kalt for pg_dump
å sikkerhetskopiere databaseinformasjon til en fil.
Du kan kjøre dette verktøyet fra et kommandolinjegrensesnitt. For eksempel, hvis du vil sikkerhetskopiere en enkelt database, kjør følgende kommando:
sudo pg_dump -U user_name database_name > backup_file
Merk: Kommandoen må kjøres som superbruker.
Du kan også sikkerhetskopiere en database ved å logge på som postgres
bruker.
sudo su - postgres
pg_dump postgres > postgres.bak
Kommandoen ovenfor vil ta en sikkerhetskopi av standarddatabasen kalt postgres
.
Du kan også ta en sikkerhetskopi av en ekstern database.
pg_dump -U user_name -h remote_ip_address -p remote_port database_name > backup_file
Hvis du ønsker å sikkerhetskopiere alle databasene på systemet ditt, pg_dumpall
brukes det.
sudo pg_dumpall -U user_name > backup_file
Du kan gjenopprette en database opprettet med pg_dump
kommando ved å bruke psql
kommandoen.
Først oppretter du en tom database med name new_database
.
sudo -u postgres psql
createdb -T template0 new_database
Deretter omdirigerer du en databasedump kalt backup_file
med følgende kommando:
psql new_database < backup_file
Hvis du vil stoppe gjenopprettingsprosessen umiddelbart når det oppstår en feil, kjør følgende kommando:
psql --set ON_ERROR_STOP=on new_database < backup_file
Du kan gjenopprette databasene opprettet av pg_dumpall
kommandoen ved å sende filen til psql
.
psql -U user_name -f backup_file
Du har nå nok kunnskap til å sikkerhetskopiere og gjenopprette PostgreSQL-databaser. Det er viktig å holde regelmessige sikkerhetskopier, da de er nyttige for å gjenopprette et system.
Introduksjon InfluxDB er en åpen kildekode, distribuert, tidsseriedatabase uten eksterne avhengigheter. Ja, du leser ingen eksterne avhengigheter par
Bruker du et annet system? Apache Cassandra er et gratis og åpen kildekode NoSQL-databasebehandlingssystem som er designet for å gi skalerbarhet, høy
Bruker du et annet system? Apache Cassandra er et gratis og åpen kildekode NoSQL-databasebehandlingssystem som er designet for å gi skalerbarhet, høy
Bruker du et annet system? Introduksjon ArangoDB er en åpen kildekode NoSQL-database med en fleksibel datamodell for dokumenter, grafer og nøkkelverdier. Det er
Laravel GitScrum, eller GitScrum er et produktivitetsverktøy med åpen kildekode designet for å hjelpe utviklingsteam med å implementere Scrum-metodikken på en lignende måte.
Introduksjon I denne artikkelen kan du gå gjennom hvordan du sikkerhetskopierer flere MySQL- eller MariaDB-databaser som sitter på samme maskin ved hjelp av et tilpasset bash-skript
OrientDB er en neste generasjons multi-modell åpen kildekode NoSQL DBMS. Med støtte for flere datamodeller kan OrientDB gi mer funksjonalitet og fleksibilitet i
MongoDB er ikke sikker som standard. Hvis du installerer MongoDB og starter den uten å konfigurere den for autentisering, kommer du til å ha dårlig tid
MySQL er den mest populære programvaren i verden som brukes til databaser. Å sørge for at du har sikkerhetskopier av databasen din er veldig viktig. Denne praksisen tillater
Introduksjon PostgreSQL er et gratis og åpen kildekode-databasebehandlingssystem som kan brukes til å lagre informasjon relatert til nettsteder. Det er også kjent en
Forutsetninger En Vultr-server som kjører oppdatert Arch Linux (se denne artikkelen.) Sudo-tilgang. Kommandoer som kreves for å kjøres som root er prefikset av #, og én
Siden unnfangelsen i 2009 har MongoDB vært ledende i NoSQL-industrien. Et av kjernekonseptene til MongoDB er replikasettet, så før du arbeider med i
MongoDB er en rask og kraftig NoSQL-database. Imidlertid oppdaterer Debian-depotene sakte og inneholder ofte svært gamle versjoner av pakker. Denne opplæringen
Barnyard2 er en måte å lagre og behandle binære utdata fra Snort til en MySQL-database. Før vi begynner Vær oppmerksom på at hvis du ikke har snork
Bruker du et annet system? Apache Cassandra er et gratis og åpen kildekode NoSQL-databasebehandlingssystem som er designet for å gi skalerbarhet, høy
RockMongo er et nettbasert MongoDB Management-verktøy som ligner på MySQL Management-verktøyet: phpMyAdmin. Denne opplæringen vil dekke installasjonsprosessen
Introduksjon InfluxDB er en tidsseriebasert database skrevet i Go. InfluxDB har mange praktiske bruksområder, en av dem er lagring av overvåkingsdata på servere. Jeg
MariaDB er en gratis åpen kildekode-database, og er den mest brukte drop-in-erstatningen for MySQL. Den er laget av utviklerne av MySQL og ment å forbli
phpRedisAdmin er en nettapplikasjon som administrerer Redis-databaser med et intuitivt grafisk brukergrensesnitt. Denne opplæringen vil forklare hvordan du installerer
Bruker du et annet system? Introduksjon ArangoDB er en åpen kildekode NoSQL-database med en fleksibel datamodell for dokumenter, grafer og nøkkelverdier. Det er
Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.
Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.
Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.
Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.
Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...
Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.
Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.
Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.
I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.
Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer