ich hab gerade Froxlor auf einem neuen Server gerade frisch installiert und soweit alles eingerichtet. Läuft auch bisher alles.
OS: Debian 9
Wollte jetzt einige Datenbanken für verschiedene Kunden anlegen was auch zu Beginn ohne Probleme funktioniert hat. Nun kommt auf einmal eine Fehlermeldung, dass es nichtmehr möglich wäre eine neue Datenbank anzulegen:
A database error occurred
SQLSTATE[42000]:Syntax error or access violation:1044Access denied for user 'root'@'127.0.0.1' to database 'xxxxxxxsql1'
Versuche ich es erneut erscheint folgende Meldung:
Habe mir die entsprechenden MariaDB Logs angeschaut und das sieht meiner Meinung nach auch soweit OK aus, aber als es noch funktioniert hat, sah es anders aus:
Ohne Funktion:
360Query CREATE DATABASE `xxxxxxxsql1`360Query INSERT INTO `panel_syslog` SET
`type`='6',`date`='1523526125',`action`='10',`user`='xxxxxxx',`text`='created database \'xxxxxxxsql1\''360Query GRANT ALL PRIVILEGES ON `xxxxxxxsql1`.*
TO 'xxxxxxxsql1'@'127.0.0.1' IDENTIFIED BY 'password'
Zu beginn als es noch funktioniert hat:
9818Query CREATE DATABASE `xxxxxxxsql1`9818Query INSERT INTO `panel_syslog` SET
`type`='6',`date`='1523522601',`action`='10',`user`='xxxxxxx',`text`='created database \'xxxxxxxsql1\''9818Query GRANT ALL PRIVILEGES ON `xxxxxxxsql1`.*
TO 'xxxxxxxsql1'@'127.0.0.1' IDENTIFIED BY 'password'9818Query SET PASSWORD FOR 'xxxxxxxsql1'@'127.0.0.1'= PASSWORD('xxxxxxx')9818Query GRANT ALL PRIVILEGES ON `xxxxxxxsql1`.*
TO 'xxxxxxxsql1'@'localhost' IDENTIFIED BY 'password'9818Query SET PASSWORD FOR 'xxxxxxxsql1'@'localhost'= PASSWORD('xxxxxxx')9818Query FLUSH PRIVILEGES
9819Query INSERT INTO `panel_databases`(`customerid`,`databasename`,`description`,`dbserver`)
VALUES ('2','xxxxxxxsql1','Beschreibung','0')9819Query UPDATE `panel_customers`
SET `mysqls_used`=`mysqls_used`+1,`mysql_lastaccountnumber`=`mysql_lastaccountnumber`+1
WHERE `customerid`='2'
Ein Blick in die Datenbank zeigt, dass der User nicht wirklich angelegt wird:
MariaDB [mysql]> select Host,User,Password,authentication_string,password_expired from user where user.User = 'xxxxxxxsql1';
Empty set (0.00 sec)
Die Datenbank existiert aber, so dass ich sie für einen neuen Versuch erstmal löschen muss mittels "DROP DATABASE xxxxxxxsql1;"
Irgendwie scheint es, dass das SQL Statement nicht ganz abgearbeitet wird.
Hat jemand einen Tipp für mich, wie ich hier weiterkomme?
Sollten noch wichtige Infos Fehlen, geht einfach kurz Bescheid, dann liefere ich die benötigten Daten gerne weiter.
Question
BooosesThaSnipper
Hi Zusammen,
ich hab gerade Froxlor auf einem neuen Server gerade frisch installiert und soweit alles eingerichtet. Läuft auch bisher alles.
OS: Debian 9
Wollte jetzt einige Datenbanken für verschiedene Kunden anlegen was auch zu Beginn ohne Probleme funktioniert hat. Nun kommt auf einmal eine Fehlermeldung, dass es nichtmehr möglich wäre eine neue Datenbank anzulegen:
Versuche ich es erneut erscheint folgende Meldung:
Habe mir die entsprechenden MariaDB Logs angeschaut und das sieht meiner Meinung nach auch soweit OK aus, aber als es noch funktioniert hat, sah es anders aus:
Ohne Funktion:
Zu beginn als es noch funktioniert hat:
Ein Blick in die Datenbank zeigt, dass der User nicht wirklich angelegt wird:
MariaDB [mysql]> select Host,User,Password,authentication_string,password_expired from user where user.User = 'xxxxxxxsql1'; Empty set (0.00 sec)
Die Datenbank existiert aber, so dass ich sie für einen neuen Versuch erstmal löschen muss mittels "DROP DATABASE xxxxxxxsql1;"
Irgendwie scheint es, dass das SQL Statement nicht ganz abgearbeitet wird.
Hat jemand einen Tipp für mich, wie ich hier weiterkomme?
Sollten noch wichtige Infos Fehlen, geht einfach kurz Bescheid, dann liefere ich die benötigten Daten gerne weiter.
Grüße
Markus
Link to comment
Share on other sites
11 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.