Avatar billede lojmann Nybegynder
02. marts 2005 - 13:33 Der er 1 kommentar og
1 løsning

Shell Script til backup af postgres sql database

Hej,

Jeg har et par database servers og skal jo have taget en fornuftig backup af alle mine databaser, på den server som stod her da jeg blev ansat køre der flg. shell script som cron job hver nat.

Jeg har flyttet scriptet over på en anden server og rettet database navn til, men den kommer med en fejl.

Her er scriptet:
#!/bin/sh

backupdir=/home/backups
dato=`date +%Y%m%d`
powerdnsbackupfile="$backupdir/powerdns-dump-$dato.gz"
globalfile="$backupdir/globals-$dato.gz"

pg_dumpall -g |gzip > $globalfile
globalsrc=$?
if [ $globalsrc -ne 0 ]; then
exit $globalsrc
fi
pg_dump -o powerdns | gzip > $powerdnsbackupfile

echo "VACUUM ANALYZE"|psql powerdns

exit 0


Her er fejlen:
pg_dumpall: could not connect to database "template1": FATAL:  user "root" does not exist

pg_dump: [archiver (db)] connection to database "powerdns" failed: FATAL:  database "powerdns" does not exist
psql: FATAL:  database "powerdns" does not exist


For mig ser det ud til den forsøger at connecte til en forkert server, men jeg kan ikke rigtig se hvor jeg tjekker dette henne...

Håber der er nogle der kan hjælpe!

/T
Avatar billede mfalck Praktikant
02. marts 2005 - 14:29 #1
FATAL:  user "root" does not exist

jeg tror det er et problem med at root ikke kan logge ind på serveren.
Avatar billede lojmann Nybegynder
02. marts 2005 - 14:36 #2
Jeg kan fint logge på med root, jeg har testet... Hmm.... nu er der noget der giver mening da jeg lige får tænkt mig om...

Det script er jo til pgsql og ikke mysql - som det på denne enkelte server er der køre, beklager - jeg roder lidt rundt i det vidst :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester