User und Rechte vergeben und so.... ich bin zu doof

MasterGeo

Mitglied
Hallo Leute,

ich habe Mysql neu installiert bekommen auf Linux. Der Root-User ist eingerichtet - sonst nix. Ich habe von der alten Datenbank die
Verzeichnisse rüber kopiert. "Use database xy" funktioniert noch,
bei einem "select * from tablexy" behauptet er
"Error 1017: Can't find file". aber eigentlich ist das nur ein Problem am Rand.

Ich habe ein Grundsätzliches Verständnisproblem. So wie ich das Verstanden habe muss man einen User anlegen und diesem dann Rechte
geben. Mit dem Root kann ich alle nötigen Schweinerrein machen,
aber ich brauche User um mit PHP auf die Daternbaanh zuzugreiffen.
Also wie lege ich diesen User an? Außer mir greift da keiner zu.

Lasst mich nicht dumm sterben

Thanx
Georg
 
So schlau war ich auch schon

Ja da war ich natürlich auch schon und habe es mit einem:

GRANT ALL PRIVILEGES ON *.* TO phpaccess@localhost
IDENTIFIED BY 'meinpasswort';

Das sollte doch eigentlich genügen, oder? Tuts aber irgenwie nicht.
Vielleicht liegt es auch an meinem Problem, dass ich weiter obern geschildert habe. Funktioniert das überhaupt, einfach die Verzeichnisse aus der alte Mysql Installation in die neue zu kopieren.
Findet Mysql die Datenbank direkt oder muss ich die irgendwo registrieren.

Thnax
Georg
 
hmm.. meiner meinung nach sollte das schon so klappen..

hab bis jetzt noch nie einfach die db-files kopiert. gut möglich,
dass dadurch dieser fehler entsteht.

hast du denn kein dump-file? das wär eigentlich das beste, wenn du
die db über ein dump-file wiederherstellst!

greetings para
 

Neue Beiträge

Zurück