phpbar.de logo

Mailinglisten-Archive

Re: Benutzerrechte
Archiv Mailingliste mysql-de

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

Re: Benutzerrechte



Andreas Vent-Schmidt schrieb am Mittwoch, den  7. Juli 1999:
> On 07-Jul-99 Eike Lange wrote:
> > Nee, man kann auch so was machen wie 
> > mysql testdatenbank  < datei.sql
> > 
> > und in der Datei steht dann 
> > sowas wie 
> > INSERT INTO tabelle ....
> > und so weiter.
[...]
> Allerdings brauchst Du fuer o.g. Methode als DB-User das
> File-Privileg (File_priv = ´Y´). Das ist bei einem
> Provider-Rechner wie Strato _sehr_ unwahrscheinlich. :-(

Um mit dem Shell-Befehl "mysql" in obiger Art arbeiten zu können, muß
man nur irgendeinen Rechner besitzen, auf dem das Programm "mysql"
läuft und von dem aus man eine Netzwerkverbindung zum MySQL-Datenbank-
rechner aufbauen kann.  Und MySQL muß einem als DB-User diese Verbindung
von außerhalb erlauben.  Das File-Privileg ist _dazu_ nicht nötig.

Das File-Privileg braucht man allerdings für die auch oft nützliche
Anweisung "LOAD DATA INFILE", näheres siehe Handbuch.

Falls man eine MySQL-Version größer-gleich 3.22.6 hat, gibt es auch
"LOAD DATA LOCAL INFILE", welches wiederum kein File-Privileg braucht.
Details wiederum im Handbuch.

Der auch sehr nützliche Befehl "mysqlimport --local" nutzt intern
genau den SQL-Befehl "LOAD DATA LOCAL INFILE".

Ciao,
  Martin
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ >
PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26  E4 EC 80 58 7B 31 3A D7


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive