Sebastian Mogilowskis Blog

Just another blog about administration, linux and other stuff

mysql

Reset MySQL Root Password

Kleine Anleitung um das Root-Password eines MySQL-Servers zurückzusetzen: (Ich weiss es gibt bereits viele Anleitungen, ich dokumentiere das hier für mich selbst 🙂 Zuerst stoppt man den MySQL-Server: /etc/init.d/mysql stop Nun startet man den MySQL-Server im “safe-mode” ohne Passwort und Netzwerk: mysqld_safe –skip-grant-tables –skip-networking Nun kann man sich auf dem MySQL-Server einloggen ohne ein Passwort […]

,

MySQL Workbench on Ubuntu

Insallation von MySQL Workbench unter Ubuntu: 1. Downloaden der Community Edition Das aktuelle Release als Debian Paket von der MySQL Website herrunterladen. Ich habe das 64-Bit Debian Paket für Ubuntu 9.04 verwendet. Es läuft unter Jaunty (9.04) aber auch unter Karmic (9.10). 2. Installation sudo dpkg -i mysql-workbench-oss-5.1.18-1ubu904-amd64.deb 3. Verwenden Nun kann man MySQL Workbench […]

, , , ,

MySQL command line import of file with UTF-8 encoding

Ein kurzer Notizeintrag für mich … Importieren eines UTF-8 codierten MySQL Datenbankexports mit der MySQL Kommandozeile: mysql -D databasename -h hostname -p -u db_username –default_character_set utf8 < sqlfile.sql Wenn man das “–default_character_set utf8” Flag nicht setzt, bekommt man jede Menge lustige Zeichen in die Datenbank 🙂

, , , ,

Greylisting with sqlgrey, postfix and mysql on Debian Lenny

Dieser Artikel beschreibt, wie man sqlgrey mit postfix und mysql unter Debian Lenny einrichtet. Das normale greylisting mit postgrey speichert seine whitelist in einer Berkeley Datenbank, welche bei einem Mailservercluster repliziert werden muss. Mit sqlgrey kann man diese Replikation mit einer mysql datenbank erledigen. Zuerst eine neue Datenbank “sqlgrey” mit einem Benutzer “sqlgrey” auf dem […]

, , , , , , , , ,

Authenticate ejabberd with an mysql database

Nur ein kleines Skript, mit dessen Hilfe man Jabber User gegen eine beliebige externe MySQL Datenbank authentifizieren kann. Tabelle und Spalten für Benutzername und Passwort können im Einstellungsteil festgelegt werden. Das Passwort in der Datenbank sollte mit ENCRYPT() in der Datenbank gespeichert werden. Zuerst die Jabber Konfigurationsdatei anpassen (\etc\ejabberd\ejabberd.conf) und die Authentifizierungsmethode ändern: {auth_method, external}. […]

, , , , ,

Log Apache2 access log into a MySQL database on Debian Lenny

Dieser Artikel beschreibt wie man Apache sein Access Log in eine MySQL Datenbank schreiben lässt. Man benötigt einen installierten und konfigurierten Apache2 Webserver sowie MySQL Datenbankserver. Installation: Auf dem Webserver: aptitude install libapache2-mod-log-sql-mysql a2enmod unique_id Auf dem Datenbankserver: Erstelle eine Datenbank “apachelogs” und einen entsprechenden Benutzer für diese Datenbank. Konfiguration des virtuellen Hosts: Ersetze “PASSWORD” […]

, , , , , , , ,