• Hallo,
    ich habe soeben einen Bug in der Erstellung von MySQL-Datenbanken entdeckt.
    Falls ein MySQL-Benutzer mehr als 16 Zeichen hat, erstellt Liveconfig zwar die Datenbank, jedoch den zugehörigen Benutzer nicht.


    MySQL-Fehlermeldung:

    Code
    ERROR 1470 (HY000): String '*****************' is too long for user name (should be no longer than 16)



    Viele Grüße


    hendrik

  • Ich habe soeben die app "owncloud" über liveconfig installieren wollen.
    Mir fällt jedoch auf das zwar die Webseiten auf dem Webserver vorhanden sind die Datenbank jedoch nicht vollständig ist (DB ist angelegt aber rest funktioniert nicht).
    Auf dem DB-Server steht in dern "lcclient.log":


    Code
    [2012/09/21 12:58:23.812778] [20583|20584] Error while creating new database 'web18_owncloudtu3' (user 'web18_owncloudtu3'): String 'web18_owncloudtu3' is too long for user name (should be no longer than 16)


    LiveConfig: LiveConfig 1.5.1 (Stable)
    OS: CentOS 6.3 x64

    - LiveConfig 1.6.0-r2052 (Inaktiv) :: BETA: 1.6.1 - r2142 (Inaktiv)
    [HR][/HR] - CentOS 6.3 x64[HR][/HR]- Apache 2.2.15 - PHP 5.4.12* - mod_suphp 0.7.1** - MySQL 5.5.30*
    - Postfix 2.6.6 - dovecot 2.0.9 - Clamd 0.97.6** - clamav-milter 0.97.6**- postgrey 1.34**
    - vsFTPd 2.2.2 - AWStats 7.0**
    * Aus dem REMI-Repository :: ** Aus dem rpmforge-Repository

  • Ja, ist das selbe Problem.
    MySQL erlaubt nur Benutzernamen bis max. 16 Buchstaben. Für den automatischen Namen wird das DB-Präfix sowie die selbst gewählte App-ID aneinandergefügt - und das ist in diesen Beispielen >16 Zeichen lang.
    Wir werden das so ändern, dass der AppID-Name entsprechend kurz sein muss, so dass max. 16 Zeichen für die Datenbank übrig bleiben.

  • Oh, OK. Mir war gerade nicht bewusst das die Limitierung durch MySQL verursacht wurde.
    Vielen Dank für Ihre Rückmeldung!!


    Das mit SQLite und MySQL ist mir gerade auch aufgefallen (siehe http://www.liveconfig.com/de/f…tallation?p=1571#post1571)


    Eine Idee wäre ja auch das das feld für die vergabe des namens nur noch so viele zeichen erlaubt wie insgesamt für die erfolgreiche einrichtung notwendig sind..

    - LiveConfig 1.6.0-r2052 (Inaktiv) :: BETA: 1.6.1 - r2142 (Inaktiv)
    [HR][/HR] - CentOS 6.3 x64[HR][/HR]- Apache 2.2.15 - PHP 5.4.12* - mod_suphp 0.7.1** - MySQL 5.5.30*
    - Postfix 2.6.6 - dovecot 2.0.9 - Clamd 0.97.6** - clamav-milter 0.97.6**- postgrey 1.34**
    - vsFTPd 2.2.2 - AWStats 7.0**
    * Aus dem REMI-Repository :: ** Aus dem rpmforge-Repository

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!