MySQL Verbindung

Alles, was MySQL betrifft, kann hier besprochen werden.

MySQL Verbindung

Postby Bomi » 04. January 2003 18:20

Ich hab 2 verschiedene PHP-Scripts laufen, die auf eine MySQL Tabelle zugreifen wollen. Wenn ich also nun das erste Script installiere, darf ich um eine Verbindung zum MySQLd zu bekommen im script und in der my.ini kein Passwort angeben. Will ich aber nun das 2. Script installieren, so muss ich sowohl in der my.ini als auch im script ein Passwort angeben, damit er eine Verbindung bekommt. Ich möchte aber beide Scripts laufen lassen. :(
Bomi
 

Postby Kristian Marcroft » 04. January 2003 18:40

Hi bomi,

Ich bin hier zwar net der experte,
aber was sind denn das für scripts?
Das script in dem man ein pass eingeben _muss_ is ja ok...
aber das andere? Das is wohl ein schlechter scherz?
Schaunochmal genau in die config dateien (falls vorhanden)
Irgendwo müsste es da eine einstellungsmöglichkeit geben...
Ausserdem kannst du multiple user verwenden.
Kannst über phpmyadmin z.b. nen neuen user anlegen.
muss net immer root sein (sowieso sehr unsicher)

Also ich hoffe dich auf ein paar ideen gebracht zu haben...

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Hab den Fehler gefunden

Postby Bomi » 04. January 2003 18:50

Jetzt hab ich den Fehler gefunden, oder besser gesagt gefunden an was es liegt. In dem ersten PHP-Script hab ich die IP-Adresse fest angegeben und deshalb wollte er kein Passwort haben (dennoch komisch). Jetzt hab ich die IP nicht mehr angegeben und nun funktionieren beide Scripts. :D
Bomi
 

Postby Kristian Marcroft » 04. January 2003 18:57

Hi bomi,

aahhhaaa.....
Das muss ich jetzt aber nicht verstehen oder?
Ich hoffe es zumindest :)
Naja solange es funzt....
Ich hoffe nur für dich das wenn du die Scripts schon "öffentlich" anbietest,
das du zumindest nen anderen user als "root" genommen hast :)

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby boppy » 04. January 2003 19:49

Bomis Problem liegt im Userhandling von MySQL - so lässt MySQL von hause aus zu, dass ein root von localhost (127.0.0.1) OHNE passwort volle rechte hat. Ein User namens root von Außerhalb jedoch muss ein passwort eingeben ODER kriegt gar keinen zugriff. Das ist die ganze erklärung :)
...in diesem Sinne
yours boppy

Interpunktion und Orthographie dieses Beitrags sind frei erfunden.
Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
User avatar
boppy
AF Moderator
 
Posts: 501
Joined: 27. December 2002 02:15
Location: W-E-City


Return to MySQL

Who is online

Users browsing this forum: No registered users and 4 guests