phpbar.de logo

Mailinglisten-Archive

Re: [php] MySQL access
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [php] MySQL access




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)

Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive