Permalänk

connecta till mysql dbn

Hej!

Jag har slängt upp en mysql databas på min mammas företag.
Jag har pekat portar och allt... (det är väl 3306 standard?)

När jag kör en hemsida från hennes webserver och connectar med "localhost" så funkar det finfiint med mysql. Men när jag kör hemsidan från min egen webserver där hemma och connectar med hennes ip så får jag ett meddelande att jag inte kan connecta till mysql databasen..

den hänvisar till line 8 och det är "mysql_connect" slingan

Så min fråga är:
Måste man ställa in något i konfigen för att folk ska kunna använda databasen över internet?
och isf vad heter konfigen o vart ligger den?

Permalänk
Medlem

Du startar upp MySQL sen skapar du ett kontot med GRANT-kommandot. Det är alltid säkrare att köra ett konto per databas och låta bli root-kontot så ofta det går.

För att skapa ett konto: GRANT ALL ON databasnamn TO användarnamn@% IDENTIFIED BY 'lösenord'

% står för alla värdar.

Vill du ändra om root-kontot så man kan använda det från vilken dator som helst så är det GRANT ALL ON * TO root@% IDENTIFIED BY 'lösenord' WITH GRANT OPTION som gäller.

Full syntax för GRANT har du här:

http://dev.mysql.com/doc/mysql/en/GRANT.html

Visa signatur

| AMD Athlon64 3000+@4048+ (9x285=2565MHz) | MSI K8N NEO2 Platinum | 1GB Corsair XMS PC3200 XL |
| Leadtek 6800LE (8/6) @ 410/830 | 3x120GB HD | 250GB SATA | NEC 3500-A | Logitech MX 510
| 19" DAEWOO CRT | SuperPI = 33s | Powered by: ColorsIT 400W (13A@12V = skräp)|