ISPConfig legt keine MySQL Benutzer mehr an (Tabellen schon)

#1
Hi,

habe vor ca. 2 Wochen ISPConfig nach der "Perfect installation" für Ubuntu 14.10 und nginx installiert.
Klappte auch alles wunderbar.
Konnte Seiten, DB Benutzer und Tabellen anlegen, sowie Mails etc.
Heute wollte ich jedoch einen neuen Benutzer (Datenbank) anlegen. Daten eingegeben und Passwort generiert => OK.
Diesmal fiel mir auf, dass keine Meldung, wie "bis zu einer Minute... Datenbank-Benutzer: 1" erschien. Ich wartete einige Minuten ab und prüfte, ob der DB-Benutzer erstellt wurde - jedoch ohne Erfolg. Tabellen werden erstellt und die Meldung erscheint.
In der Cron-Log ist mir dann aufgefallen:
Fri Jun 19 01:50:01 CEST 2015 sh: -c: line 0: unexpected EOF while looking for matching `"'
Fri Jun 19 01:50:01 CEST 2015 sh: -c: line 1: syntax error: unexpected end of file
Fri Jun 19 01:55:01 CEST 2015 sh: -c: line 0: unexpected EOF while looking for matching `"'
Fri Jun 19 01:55:01 CEST 2015 sh: -c: line 1: syntax error: unexpected end of file
Fri Jun 19 02:00:26 CEST 2015 sh: -c: line 0: unexpected EOF while looking for matching `"'
Fri Jun 19 02:00:26 CEST 2015 sh: -c: line 1: syntax error: unexpected end of file
Fri Jun 19 02:05:01 CEST 2015 sh: -c: line 0: unexpected EOF while looking for matching `"'
Fri Jun 19 02:05:01 CEST 2015 sh: -c: line 1: syntax error: unexpected end of file
Fri Jun 19 02:10:01 CEST 2015 sh: -c: line 0: unexpected EOF while looking for matching `"'
Fri Jun 19 02:10:01 CEST 2015 sh: -c: line 1: syntax error: unexpected end of file
Deshalb die Frage: Wieso legt er mit mal keine DB-Benutzer mehr an? Es wurde seit der Einrichtung auch nichts mehr am Server geändert.
Die anderen Logs zeigen leider keine Fehler.

Achso und eine Frage nebenbei:
Habe im fstab die md3 auf /var/www gemountet. Nun habe ich aber das Problem, dass die Datenbanken (vorher nicht bedacht) in md2 auf / den Speicher fressen (nur 20GB Partition). Kann ich irgendwie die Partition auf "/var" ummounten, sodass die Datenbanken auf der 2TB Platte landen?

Besten Dank im Voraus! :)

Liebe Grüße,
Julian
 

Till

Administrator
#2
Diesmal fiel mir auf, dass keine Meldung, wie "bis zu einer Minute... Datenbank-Benutzer: 1" erschien. Ich wartete einige Minuten ab und prüfte, ob der DB-Benutzer erstellt wurde - jedoch ohne Erfolg. Tabellen werden erstellt und die Meldung erscheint.
DB benutzer werden erstellt wenn man eine DB anlegt für die der Nutzer Zugriffsrechte hat. Der Nutzer wird also dann erzeugt, wenn Du eine DB für ihn anlegst, es leigt also kein problem auf Deinem Server vor.

Achso und eine Frage nebenbei:
Habe im fstab die md3 auf /var/www gemountet. Nun habe ich aber das Problem, dass die Datenbanken (vorher nicht bedacht) in md2 auf / den Speicher fressen (nur 20GB Partition). Kann ich irgendwie die Partition auf "/var" ummounten, sodass die Datenbanken auf der 2TB Platte landen?
das geht nicht so eben mal, aber Du kannst einfach mysql stoppen, dann /var/lib/mysql woanders hin kopieren und dann einen Symlink /var/lib/mysql anlegen der auf das neue Verzeichnis verweist.
 
#3
Hi,

okay, das mit dem DB-User teste ich nochmal, nur ist es beim anderen Server so, dass ich erst einen User erstellen muss (der nach max. 1 Minute dann auch im phpmyadmin zu sehen ist), damit ich den mit der DB verknüpfen kann.

Zum MySQL:
Habs getestet, jedoch meckert mysqld. Die Rechte habe ich 1:1 übernommen.
mysql/error.log:
150619 16:05:59 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
/usr/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
150619 16:06:00 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
/usr/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
150619 16:06:00 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
150619 16:06:00 InnoDB: The InnoDB memory heap is disabled
150619 16:06:00 InnoDB: Mutexes and rw_locks use GCC atomic builtins
150619 16:06:00 InnoDB: Compressed tables use zlib 1.2.8
150619 16:06:00 InnoDB: Using Linux native AIO
150619 16:06:00 InnoDB: Initializing buffer pool, size = 128.0M
150619 16:06:00 InnoDB: Completed initialization of buffer pool
150619 16:06:00 InnoDB: Operating system error number 13 in a file operation.
Gruß
Julian
 

Werbung

Top