news.worldonline.dk wrote:
>
> Hvad skal man gøre for at få MySQL til at modtage disse forsøg på
> forbindelser ?
> Er jeg helt galt i byen ?
Mnjah - MySQL vil som standard ikke acceptere forbindelser fra andet end
localhost, så du skal have oprettet en bruger som kan connecte fra en
anden IP eller have tilrettet en af dine eksisterende brugere.
Den nemmeste løsning indtil du bliver lidt mere erfaren er nok at
anvende DBTools (
http://www.dbtools.com.br) til at oprette brugeren med
- vælg "Advanced" når du opretter brugeren og sæt et flueben i "Connect
from anywhere". Bemærk at "anywhere" virkelig ER anywhere, så hvis din
maskine er forbundet med internettet med en fast forbindelse skal du
være opmærksom på at der ikke bør være åbnet for port 3306 (som MySQL
bruger) ud af huset.
En lille (men rimelig alvorlig) bug i DBTools - når du har oprettet
brugeren skal du højreklikke på brugerens ikkon og vælge at lave et nyt
password - ellers er der kun password på adgang fra localhost - ekstern
adgang kræver kun et brugernavn!
Når du har oprettet et par brugere og et par databaser kan det anbefales
at snuse lidt rundt i den database som hedder mysql - den indeholder
alle indstillinger og tilladelser for brugere, databaser og hosts, og
det kan ofte være en fordel at kunne manipulere disse indstillinger når
man skal give eller fjerne adgang til databaser.
Mvh,
Anders
-----
Golden Planet - Webhotel på Windows 2000 og Linux
ASP / PHP / Perl / JSP / Servlets / MySQL / PostgreSQL
http://www.goldenplanet.dk
-----