Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 20:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Shell/Bash]MySQL BackUp Script

Discussion on [Shell/Bash]MySQL BackUp Script within the Web Development forum part of the Coders Den category.

Reply
 
Old   #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.
  1. 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.
  2. 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
¿Freaky¿ is offline  
Old 02/18/2011, 21:20   #2
 
xDropDeadx's Avatar
 
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
xDropDeadx is offline  
Old 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
¿Freaky¿ is offline  
Old 02/18/2011, 23:45   #4
 
xDropDeadx's Avatar
 
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.
xDropDeadx is offline  
Old 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
¿Freaky¿ is offline  
Old 02/19/2011, 00:54   #6
 
xDropDeadx's Avatar
 
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
xDropDeadx is offline  
Old 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 :/
¿Freaky¿ is offline  
Old 02/19/2011, 15:27   #8
 
xDropDeadx's Avatar
 
elite*gold: 1
Join Date: Jan 2010
Posts: 287
Received Thanks: 43
Quote:
Originally Posted by ¿Freaky¿ View Post
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
xDropDeadx is offline  
Old 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
¿Freaky¿ is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.