|
You last visited: Today at 20:58
Advertisement
[Shell/Bash]MySQL BackUp Script
Discussion on [Shell/Bash]MySQL BackUp Script within the Web Development forum part of the Coders Den category.
02/18/2011, 19:00
|
#1
|
elite*gold: 112
Join Date: Jan 2010
Posts: 1,531
Received Thanks: 414
|
[Shell/Bash]MySQL BackUp Script
Hallo,
ich möchte mir ein BackUp Script für MySQL schreiben.
Das Packen des MySQL Ordners habe ich schon hinbekommen, leider habe ich da 2 Probleme.
- Dies hier Funktioniert, aber ich möchte ja halt noch die MySQL Tabelle leeren und somit zuerst eine Verbindung zum MySQL Server aufbauen.
Code:
#!/bin/sh
cd /var/db
tar -czf "/var/db/BackUp/SQL_"`date +"%d.%m.%Y"`".tar.gz" "/var/db/mysql"
Code:
#!/bin/sh
cd /var/db
tar -czf "/var/db/BackUp/SQL_"`date +"%d.%m.%Y"`".tar.gz" "/var/db/mysql"
mysql -p 123 -u root
Dies geht leider nicht mehr. Es kommt diese Fehlermeldung:
Code:
tar: Error exit delayed from previous errors.
- Das zweite Problem ist das ich das einlogen zu MySQL automatisieren möchte. Leider fragt es trotzdem nach dem Passwort mit diesem Code:
Code:
mysql -p gAishAis2G19 -u root
Ich hoffe auf eine schnelle und klare Antwort
mfg Freaky
|
|
|
02/18/2011, 21:20
|
#2
|
elite*gold: 1
Join Date: Jan 2010
Posts: 287
Received Thanks: 43
|
Hast du schon danach gegooglet? Ich selber kenn mich damit nicht aus, dennoch habe ich folgende plausible erklärung gefunden:
Quote:
Meist sind es aber keine wirklichen Fehler, sondern irgendwelche temporaeren Files koennen nicht geoeffnet werden oder sind schon wieder verschwunden. Oder irgendein Logfile hat zwischen Backup und Verify seine Groesse geandert oder was weiss ich.
|
Quote:
guess would be that you're running out of space when you create the archive.
|
und potentielle Lösungen
Quote:
If you do not have a large enough terminal buffer to read for the error, try running the command like this:
"tar cvzf somefile.tar.gz somedirectory/ anotherdirectory/ ... | less"
alternatively, use " > somefile.out" instead of " | less" and you'll have a more permanent record of the error.
|
Ich hoffe das ist das wonach du suchst
|
|
|
02/18/2011, 22:03
|
#3
|
elite*gold: 112
Join Date: Jan 2010
Posts: 1,531
Received Thanks: 414
|
Danke ich verstehe das aber grade nicht so genau ^^
Gibt es auch ein direktes Beispiel ?
mfg Freaky
Edit:
Ok, verstanden.
Jetzt besteht immer noch Problem Nr. 2
|
|
|
02/18/2011, 23:45
|
#4
|
elite*gold: 1
Join Date: Jan 2010
Posts: 287
Received Thanks: 43
|
Die Syntax für den MySql lautet u
Code:
Mysql -h [c=red]Hostname[/c] -p [c=red]password[/c] -u [c=red]Username[/c]
Also scheint dir da (mindestens) ein Parameter zu fehlen denke ich.
|
|
|
02/19/2011, 00:28
|
#5
|
elite*gold: 112
Join Date: Jan 2010
Posts: 1,531
Received Thanks: 414
|
Die Paramente die man nicht angibt werden automatisch genommen.
Beim Host wird localhost und beim User root genommen.
Aber trotzdem verlangt es das ich das Passwort wieder eingeben muss
|
|
|
02/19/2011, 00:54
|
#6
|
elite*gold: 1
Join Date: Jan 2010
Posts: 287
Received Thanks: 43
|
hm, dann tuts mir leid, weiter weiß ich auch nicht, zumal ich dank diesem thread zu ersten mal "Bash" gehört habe... :s
|
|
|
02/19/2011, 15:13
|
#7
|
elite*gold: 112
Join Date: Jan 2010
Posts: 1,531
Received Thanks: 414
|
Naja trotzdem Danke.
Problem besteht immer noch :/
|
|
|
02/19/2011, 15:27
|
#8
|
elite*gold: 1
Join Date: Jan 2010
Posts: 287
Received Thanks: 43
|
Quote:
Originally Posted by ¿Freaky¿
Naja trotzdem Danke.
Problem besteht immer noch :/
|
Dafür gibt es einen Button
Ich würde es an deiner Stelle in einem anderem Forum versuchen, diese codersektion hier ist so gut wie tot
|
|
|
02/20/2011, 01:13
|
#9
|
elite*gold: 112
Join Date: Jan 2010
Posts: 1,531
Received Thanks: 414
|
Ich weiß das es dafür ein Button gibt aber ist eig. nur dafür damit der Thread ob bleibt und Leute mal vorbeischauen
|
|
|
Similar Threads
|
MySQL BackUp Script
01/07/2011 - Metin2 PServer Guides & Strategies - 11 Replies
Hey,
hier ist ein BackUp Script, was automatisch
die DB packt und auf BackUp-Server lädt.
Ist als cronjob gedacht, würde das z.B.
3 Uhr morgens stellen, damit das niemand mitbekommt.
Wie man cronjob macht erklär ich hier nicht, das dürfte
wohl jeder selber wissen oder google usen.
Zum ausführen wird BackUp Server benötigt.
Ist keine große Sache, von daher kein großes Geschwafel.
|
[MySQL] littel Backup-Script
10/22/2010 - Metin2 PServer Guides & Strategies - 8 Replies
Hallo liebe Community,
Mir war ein bischen langweilig und da musste ich was Produktives machen.
Ich habe einen kleinen Shell-Script geschrieben, der euch ein Backup von euer MySQL datenbank macht.
Es ist ganz einfach zu bediehnen.
Ein README habe ich mit bei den Files gepackt.
Okay, dann will ich euch mal erklären, wie ihr ihn zum laufen bekommt.
|
All times are GMT +2. The time now is 20:58.
|
|