Bei mir funzt wieder alles, dank an meinem Servertechniker
)
Hier die Lösung:
Falls dem MySQL-Root die Rechte genommen werden ist folgendes
durchzuführen (als root):
1.) MySQL-Server stoppen
/opt/lamp/bin/mysql.server stop
2.) mysql-Datenbank umbenennen
mv /opt/lamp/var/mysql /opt/lamp/var/mysql_old
3.) neue mysql-Datenbank erstellen
/opt/lamp/bin/mysql_install_db
4.) Besitzer ändern
chown -R nobody.nobody /opt/lamp/var/mysql
5.) MySQL-Server starten
/opt/lamp/bin/mysql.server start
6.) Konfiguration von phpMyAdmin sichern
cp -a /opt/lamp/phpmyadmin/config.inc.php
/opt/lamp/phpmyadmin/config.inc.php_old
7.) umkonfigurieren von phpMyAdmin
a) Zeile $cfg['Servers'][$i]['auth_type'] = 'cookie' ->
$cfg['Servers'][$i]['auth_type'] = 'http'
b) $cfg['Servers'][$i]['controluser'] = 'access'; ->
$cfg['Servers'][$i]['controluser'] = '';
c) $cfg['Servers'][$i]['controlpass'] = 'perl139'; ->
$cfg['Servers'][$i]['controlpass'] = '';
8.) phpMyAdmin mit Browser öffnen
Username: root
Passwort: [gibt es keines]
9.) Rechte wieder setzen
a) Datenbank 'mysql_old' auswählen
b) Table 'db' anzeigen lassen
c) bei den ersten zwei Datensätzen (User root) alle N auf Y ändern und
speichern.
d) Browser wieder schließen
10.) MySQL-Server stoppen
/opt/lamp/bin/mysql.server stop
11.) alte (nun geänderte) mysql-Datenbank zurücksetzen
mv /opt/lamp/var/mysql_old /opt/lamp/var/mysql
12.) sicherheitshalber Besitzer setzen
chown -R nobody.nobody /opt/lamp/var/mysql
13.) MySQL-Server starten
/opt/lamp/bin/mysql.server start
14.) phpmyadmin-Konfiguration zurücksetzen
mv /opt/lamp/phpmyadmin/config.inc.php_old
/opt/lamp/phpmyadmin/config.inc.php
15.) Besitzer setzen
chown www-data /opt/lamp/phpmyadmin/config.inc.php
Und fertig
LG Ray