Mailinglisten-Archive |
Franz-Josef Loebbers wrote: > server:~ # mysql datenbank Die user und die db-Tabelle befinden sich in der mysql-eigenen Zugriffsrechtedatenbank. Diese hat den festen Namen "mysql". Daher mußt Du "mysql mysql" aufrufen, bevor Du > > INSERT INTO user (host, user, password) > > VALUES ('fromhost', 'username', PASSWORD('gemein')); absetzen kannst. Der mysql-Installationsprozeß sollte Dich mit einer fertig initialisierten mysql-Datenbank hinterlassen haben. "show tables from mysql" sollte Dir mindestens die Tabellen "user", "host" (braucht man idR nicht) und "db" anzeigen. Bei 3.23er Versionen auch noch einige Tabellen mehr... > ERROR1017: Can't find file: 'user.frm' (errno: 2) Diese Meldung tritt auf, wenn Du versuchst, auf eine Tabelle zuzugreifen, die nicht existiert. Meistens bist Du in der falschen Datenbank und in dieser existiert die gewünschte Tabelle nicht. Du kannst Dir mit "select database() as current_database" anzeigen lassen, in welcher Datenbank Du gerade arbeitest und mit "use mysql" auf die mysql-Datenbank umschalten. Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.shonline.de/ (GPL)
php::bar PHP Wiki - Listenarchive