SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.07.2003, 13:40:23
Trialrider Trialrider ist offline
Anfänger
 
Registriert seit: May 2003
Ort: Oschatz/Sa.
Beiträge: 124
Datenbankspez. Rechte

Hallo Leute,

Eigentlich müsste es in ein MYSQL-Forum, aber ich hoffe hier kann mir auch geholfen werden...

Folgendes elementares Problem:
Ich habe für meine Tests einen Allg.-User. Diesem habe ich über phpMyAdmin nur Rechte für die benötigten DBs gegeben ("Datenbankspezifische Rechte").

Als ich die erste DB hinzugefügt habe klappte dies auch. Auf die selbe Art und Weise habe ich eine zweite hinzugefügt.

Will ich nun auf diese zweite DB als Allg.-User zugreifen kommt: "Access denied for user: ...@... (Using Password: YES)".

Habe auch schon mit einem anderen Benutzer probiert - gleiches Problem...

Bitte helft, mir oder gebt Hinweise.

Danke und Gruß, Trialrider

Nachtrag:
---------
Ich habe auch die Verbindungsdaten in das Skript bzw. die Funktion geschrieben. Mit "root" geht's aber als User nicht... Obwohl er die Verbindung herstellen kann.

Das Skript:
PHP-Code:
 function verarbeiten($Datei)
  {
   
$Datei str_replace("\", "/", $Datei);
 
   //include("
../db_verbindung_daten.php");
   //hier drin gibt's u.a. Daten auch nochmal
   $db_Server     = "
meins";
   $db_Benutzer   = "
haha";     //root
   $db_Kennwort   = "
denktse";  //root
   $db_Verbindung = mysql_connect($db_Server, $db_Benutzer,
                    $db_Kennwort);  //das klappt

   if (mysql_select_db("
chinadb", $db_Verbindung)) //das klappt auch
    {
     $sql="
LOAD DATA INFILE '$Datei' INTO TABLE shiplist FIELDS
           TERMINATED BY 
';' (scheduled_date_of_shipmentship_date,
           
containerproductsteamerb_l_noinvoice_noeta,
           
quantity)";
     
     if ($res=mysql_query($sql, $db_Verbindung)) {echo "
Erfolg";}
     else echo "
>>".mysql_error()."<<"; //das klappt nicht!!
    }
    else
    {
     echo "
Keine Verbindung zur Datenbank!";
    }
  } 
__________________
Yesterdays, Todays, Tomorrows - Kicking off your sorrows!

Geändert von Trialrider (15.07.2003 um 14:26:09 Uhr)
Mit Zitat antworten
  #2  
Alt 16.07.2003, 07:13:43
Trialrider Trialrider ist offline
Anfänger
 
Registriert seit: May 2003
Ort: Oschatz/Sa.
Beiträge: 124
Hallo Leute,

kann den wirklich keiner helfen?

Ich weiß nicht weiter mit dem Thema...

Danke und Gruß,

Trialrider
__________________
Yesterdays, Todays, Tomorrows - Kicking off your sorrows!
Mit Zitat antworten
  #3  
Alt 16.07.2003, 08:51:47
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
dein user existiert in der db nicht.
du kannst diesen user anlegen und dann gehts.
Mit Zitat antworten
  #4  
Alt 16.07.2003, 09:46:32
Trialrider Trialrider ist offline
Anfänger
 
Registriert seit: May 2003
Ort: Oschatz/Sa.
Beiträge: 124
Servus MiH,

...ich glaub, ich schrieb, dass ich ihn angelegt habe :)
Denn es funktioniert ja mit der DB "kundendb" und genauso wie beim Anlegen für diese bin ihc für die DB "chinadb" vorgegangen.

Dieser User soll nur Rechte für diese DB's (und weitere spezielle) haben.

http://steffenkother.gmxhome.de/user_gso_db_rechte.jpg

Ich hoffe, du kannst das Problem nun besser vollziehen...

Gruß

Nachtrag:
---------
Habe eben mit einem simplen "insert..." gespielt und da hat es geklappt. Gibt es für "LOAD DATA..." die Beschränkung auf den Admin-User? Dann muss ich wohl das CSV-File auslesen und Satzweise einfügen. Zumal ich eh noch abfragen will/muss was mit leeren Feldern geschieht.

Trotzdem Gruß & Danke.
__________________
Yesterdays, Todays, Tomorrows - Kicking off your sorrows!

Geändert von Trialrider (16.07.2003 um 09:57:02 Uhr)
Mit Zitat antworten
  #5  
Alt 16.07.2003, 10:01:42
Trialrider Trialrider ist offline
Anfänger
 
Registriert seit: May 2003
Ort: Oschatz/Sa.
Beiträge: 124
Problem erledigt...

@MiH, ich nehme an du meintest, was ich eben gefunden habe...

...Der User benötigt dann das Recht "FILE", das habe ich ihme eben verpast und es klappt.
__________________
Yesterdays, Todays, Tomorrows - Kicking off your sorrows!
Mit Zitat antworten
  #6  
Alt 16.07.2003, 12:08:57
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
das wäre jetzt mein vorschlag gewesen.
Code:
GRANT ALL ON db1.*,db2.*,db3.* TO username@LOCALHOST IDENTIFIED BY 'geheim'
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:36:47 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt