Jim's Tech Blog

Just another WordPress weblog

Aufsetzen von Lighty, Mysql, PHP und FTP auf einem vServer

Im Moment bin ich dabei auf meinem Webspace, der aus einem vServer besteht, ein wenig abzuspecken.

Vor Allem den Apache2 will ich loswerden, da dieser meine kappen Resourcen zu sehr strapaziert.

Apache2 werde ich durch den kleinen flinken lighttpd ersezten. Der reicht für meine Ansprüche vollkommen aus. :)

Allerdings bringt das auch sehr viel Arbeit mit sich, denn viele andere Programme, die man durch Apt-get installieren kann, bringen nur eine Config für Apache mit. Für Lighty ist also einiges an Handarbeit und Suchen im Netz nötig.

Hier mal ein kleiner Zwischenstand:

Lighty: läuft.

Das Schwierigste hier war den modssl zum Laufen zu bringen. Auch mit dem Conf-File hatte ich so meine Probleme, da es doch ganz anders aufgebaut ist als das vom Apachen. Die meisten Probleme machte es mir, einzelne Ordner auf dem Server mit einem Passwort zu schützen um z.B. phpmyadmin zu verstecken.

Aber jetzt läuft er einwandfrei.

PHP:    läuft.

PHP war absolut problemlos zu installieren. Ich muss mir nur nochmal die conf genauer anschauen ob da alles richtig und sicher konfiguriert ist.

mySQL: läuft.

Bei mySQL war die Installation problemlos.

Ich hatte jedoch so meine Schwierigkeiten mit der Rechteverwaltung und der Administration. Deshalb wollte ich auch unbedingt phpmyadmin installieren, das allerdings nur,  wenn der  Ordner per Passwort geschützt war und modssl funktionierte. Nach harten 2 Tagen mit viel rumprobieren hab ich es dann endlich geschafft.

FTP:      läuft

Der Server ist installiert. Und der Zugang ist nur noch per SFTP möglich. Was will man mehr? :)

posted by maddogie in Linux,Tutorial and have No Comments

MySQL Passwort unter Ubuntu ändern

Es kann immer wieder vorkommen, dass Administratoren das root Passwort für ihre MySQL Datenbank vergessen oder verloren haben. In dem folgenden kurzen how-to möchte ich erklären, wie auf UNIX-artigen Systemen das MySQL root Passwort neu gesetzt werden kann, ohne das Passwort zu kennen. Voraussetzung ist ein SSH Zugriff mit root Privilegien auf das entsprechende System.

MySQL stoppen

/etc/init.d/mysql stop

MySQL wieder mit dem kein Netzwerk Parameter starten und das Passwort neu ersetzen. Solange MySQL mit diesen Parametern läuft, werden die Privilegien und die Netzwerkfunktionalitäten umgangen. MySQL ist somit ungeschützt.

mysqld –user=mysql –skip-networking –skip-grant-tables –datadir=/var/lib/mysql & su – mysql -c “mysqladmin –user root password ‘NEUESPASSWORT’”

Um sicher zu gehen, sollte noch den folgenden SQL-Befehl abgesetzt werden. Dies kann auch mit Hilfe von phpMyAdmin geschehen.

use mysql;

update user set Password = Password(‘NEUESPASSWORT’) where User = ‘root’;

FLUSH PRIVILEGES;

MySQL stoppen

/etc/init.d/mysql stop

MySQL wieder unter normalen Bedingungen starten

/etc/init.d/mysql start

Der MySQL-Benutzer root hat nun das neu zugewiesene Passwort. Administratoren sollten sich jedoch auf keinen Fall auf diese Möglichkeit verlassen. Es ist immer besser das Passwort aufzuschreiben und an einem sicheren Ort aufzubewahren.

posted by maddogie in Linux,memo,Tutorial and have No Comments

MySQL Passwort resetten

Reset Forgotten MySQL Root Password

Have you ever forgotten the root password on one of your MySQL servers? No? Well maybe I’m not as perfect as you. This is a quick h00tow (how to) reset your MySQL root password. It does require root access on your server. If you have forgotten that password wait for another article.

First things first. Log in as root and stop the mysql daemon. Now lets start up the mysql daemon and skip the grant tables which store the passwords.

mysqld_safe --skip-grant-tables

You should see mysqld start up successfully. If not, well you have bigger issues. Now you should be able to connect to mysql without a password.

mysql --user=root mysql

>update user set Password=PASSWORD('new-password');
>flush privileges;
>exit;

Now kill your running mysqld, then restart it normally. You should be good to go. Try not to forget your password again.

posted by maddogie in Sicherheit,tools,Tutorial and have No Comments