20
Sep
2011
admin

Datenbank-Benutzer wird abgeschnitten

Wenn man in Plesk 10.x die Option

Benutzernamen und Unterstrich an den Anfang des Datenbankbenutzernamen hinzufügen

unter Datenbank-Hostingeinstellungen aktiviert, kann es vorkommen, dass der Benutzername gekürzt wird. Das passiert immer dann, wenn der Benutzername aus mehr als 5 Zeichen besteht.

Beispiel: aus Benutzer_ wird Benut_

Grund: In MySQL dürfen Benutzernamen nicht länger als 16 Zeichen sein. Daraus resultierend haben die PLESK Entwickler die Länge der Benutzernamen auf 10 Zeichen begrenzt, sofern der Präfix aktiviert wurde. Es bleiben also noch genau 6 Zeichen übrig. 5 für den Benutzer + 1 für den Unterstrich.

Lösung: Man kann mit Hilfe eines SQL Befehls die Länge für den frei wählbaren Benutzernamen ändern.

# mysql -uadmin -p`cat /etc/psa/.psa.shadow` -D psa -e "insert into misc(param,val) values('db_user_length',5)"

Dieser Befehl begrenzt die Länge auf 5 Zeichen. Somit bleiben für den Präfix noch 10 Zeichen + 1 Zeichen für den Unterstrich.

Hinweis: Das Textfeld kann durchaus mehr als die jetzt erlaubten 5 Zeichen zulassen. Dadurch können Fehlermeldungen resultieren, dass der Benutzername ungültig sei.

Quelle: http://kb.parallels.com/en/111390

Post new comment

Plain text

  • Keine HTML-Tags erlaubt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • HTML - Zeilenumbrüche und Absätze werden automatisch erzeugt.