Gepostet von Christian in Allgemein, Engineering, Informationen, Serveradministration, Tipps
am Nov 29th, 2011 | Keine Kommentare
Dieser Artikel ist in Englisch, da er auch für internationale Besucher hilfreich sein könnte. In Deutsch findet sich das Orginal hier: http://www.device-leben.de/mysql-root-passwort-reset-ohne-downtime-debian-only/551/
One of the most important passwords on database servers is the root password. In this tutorial I am going to show you how to reset a forgotten root password on debian machines without any downtimes.
We start by fetching the debian.cnf file from the MySQL config folder.
# cat /etc/mysql/debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host =...
Gepostet von Christian in Allgemein, Engineering, Informationen, Serveradministration, Tipps
am Nov 29th, 2011 | Keine Kommentare
Eins der wichtigsten Passwörter auf Datenbank-Servern ist wohl das root Passwort. Wer dieses vergisst steckt ziemlich oft in einer Zwickmühle, da eine Downtime der MySQL Server oft böse Effekte wie Downtime erziehlt. Unter Debian lässt sich wie folgt das root Passwort ohne Downtime ändern:
# cat /etc/mysql/debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = <KOPIERE HIER>
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = <KOPIERE HIER>
socket =...
Gepostet von Christian in Allgemein, Erlebnisse, Erstaunliches, Serveradministration
am Okt 2nd, 2011 | Keine Kommentare
Informationen sind mit das größte Kapital von Menschen. Sie können einfach extrem viel Bedeuten, beispielsweise ob eine Person bestraft wird, ob Firmen überleben oder unter gehen, aber auch ganz triviale Dinge, beispielsweise den Umgang mit Servern.
Man stelle sich folgendes Szenario vor:
10 Relay Server für einen Onlineradio Stream
2 Uplink-Server, welche per Failover IP redundant geschaltet werden (heartbeat)
10 alte Relay Server welche aktuell den Stream ausliefern
1 alter Uplink Server, nicht redundant
An einem Tag war ich gerade dabei die Failover Funktionalität zu implementieren und...
Gepostet von Christian in Allgemein, Engineering, Erlebnisse, PHP
am Apr 2nd, 2011 | Keine Kommentare
Ein kompetentes und starkes Team zu “erstellen” war schon lange vor dem Internet eine nicht ganz einfache Aufgabe, da Menschen nicht automatisch miteinander klar kommen oder die Kompetenzen einfach nicht harmonieren. Doch inzwischen ist dies eindeutig einfacher geworden. Durch das Internet können Entwickler für ein System über die ganze Welt verteilt sitzen und Aufgaben erledigen, ohne dass es zu Problemen bei der Kommunikation kommen muss.
Kommunikation
Während der Entwicklung müssen diverse Dinge abgestimmt, Aufgaben verteilt und erledigte Aufgaben begutachtet werden. Wenn...
Gepostet von Christian in Allgemein, Engineering, Java, PHP, Schule
am Feb 19th, 2011 | 1 Kommentar
Privatisierung spielt in der Objekt orientierten Programmierung eine größere Rolle, gerade wenn es um Singletons und ähnliche Patterns geht. Doch gerade Anfänger, wie die meisten Schüler im Informatik-Unterricht es sind, sehen nicht den Sinn dahinter, ausser dass meist noch sogenannte getter und setter-Methoden erstellt werden müssen. Gerade in kleinen Projekten ist dies in deren Augen nur unnötige Schreibarbeit.
Ein Anwendungsfall, wo das ganze jedoch schnell Sinn macht, ist das Fluent Interface Pattern, welches gerne auch als Method Chaining bezeichnet wird. So kann mit einmaligem Aufführen...