Hi Liste :-) Hab da ein ähnliches Problem wie schon mal Mitte / Ende März dieses Jahres, wo ich bei MySQL 3.23 den root-Account zerschossen habe. Hab mich nach einiger Pause wieder an's MySQL rangemacht und auf ein neues System (SuSE 8.2) die RPM's von MySQL 4.0.14 installiert, was ohne weitere Probleme geklappt hat. Zuvor noch die alte 3.23er-Version im Yast deinstalliert, damit's hier keine eventuellen Konflikte gibt. Das Problem ist jetzt das Passwort für den Root-Account. Ein <mysqladmin --user root password "123"> bringt mir die Fehlermeldung mysqladmin: connect to server 'localhost' failed error: 'Access denied for user: 'root@localhost' (Using password: YES)' Da ich, wie gesagt, heuer im März schon mal Probleme mit dem root-Account hatte (was ich mit Hilfe von Thomas Preissler damals gelöst hatte - anbei nochmal ein Dankeschön), dachte ich mir zuerst, dass ich genau da ansetze. Damals hatte ich das Problem mit den grant-tables. Lösungsweg damals war: Auf einer Konsole ein killall mysqld mysqld -Sg -u mysql Dann auf einer anderen Konsole: mysql -u root -p mysql (kein Passwort) INSERT INTO user VALUES ('localhost','root',password('GEHEIM'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); flush privileges; Anscheinend hat sich jedoch hier von Version 3.x auf 4.x ein wenig bei der Syntax geändert. Anstelle von '-S' brauche ich nun ein '--skip-grant-tables'. Also tippe ich nach dem Stoppen des Daemons (auf Konsole 1) ein 'mysqld --skip-grant-tables -u mysql'. Das Problem ist nun, dass ich auf Konsole 2 beim "INSERT INTO user...." die Fehlermeldung "ERROR 1136: Column count doesn't match value count at row 1" bekomme. Weiß wer, wie hierfür die (vermutlich neue) Syntax ausschaut, mit der ich den Root-Account einrichte? Danke im voraus, Sascha