MySQL Backup Script mit FTP-Upload

Nicht gerade selten kommt es vor, das Backups eine sinnvolle und vorallem hilfreiche Lösung bieten, wenn nach Updates oder dem Wechsel eines Servers etwas schief geht. Gerade die Datenbanken sind hierbei oftmals mit sensiblen Daten gefüllt, welche unbedingt gesichert werden sollten und dies am Besten redundant. Ich möchte an dieser Stelle ein kleines Script vorstellen, welches die Möglichkeit bietet Backups der einzelnen Datenbanken zu erstellen und diese lokal auf den Server selbst, sowie Remote auf einen FTP-Server ablegt.

Was benötigen wir hierfür? Zunächst einmal benötigen wir einen MySQL-Zugang, der Zugriff auf alle Datenbanken hat. Hier reicht es, wenn für den entsprechenden Benutzer Zugriffe aus localhost (127.0.0.1 in IPv4 oder ::1 in IPv6) gewährt werden. Sollen besagte Sicherungen von einem anderen Server erstellt werden, muss dafür natürlich ebenfalls ein entsprechendes Zugriffsrecht existieren. Weiterlesen

Kommandos unter Ubuntu vereinfachen

Ich arbeite nun seit einigen Monaten bereits mit Ubuntu Servern und finde diese auch echt klasse. Allerdings gibt es hier einige Befehle, welche ich immer und immer wieder eingeben muss. Dies wären z.B.

sudo apt-get update 
sudo apt-get upgrade

oder in einer Zeile

sudo apt-get update && sudo apt-get upgrade

Aber Linux wäre ja nicht Linux, wenn es hierfür keine Vereinfachung geben würde, denn so können häufig verwendete oder schwer zu merkende Kommandos mit Shortcuts belegt werden. Hierzu gibt es im Home-Verzeichnis eine unsichtbare Datei mit den Namen „.bashrc“. In dieser werden Shortcuts für das Terminal aufgelistet und hinzugefügt. Weiterlesen

Redmine 2.3.0 ist da!

Heute ist die neue Version von Redmine erschienen. Mit Version 2.3.0 erhalten wir erneut einige Sinnvolle neue Erweiterungen. Und mit dieser neuen Version, näheren wir uns erneut einer Vollendung der Funktionalität. Mit 28 Patches, 26 neuen Features sowie 16 Fehlerbehebungen weißt die neue Version auch wieder einige Verbesserungen im Vergleich zu 2.2.2 auf. Nähere Details könnt Ihr der offiziellen Redmine-Seite entnehmen: http://www.redmine.org/versions/60

Für alle anderen folgen hier nun noch die Patchnotes auf Deutsch.  Weiterlesen