Hejsa. Jeg har en kode som den her:
- mysql_query("CREATE USER '$user'@'localhost' IDENTIFIED BY '$pass' WITH GRANT OPTION");
- echo "<font color='green'><br/>Made user $user</font>";
- mysql_query("GRANT ALL PRIVILEGES ON *.* TO '$user'@'%' WITH GRANT OPTION");
- echo "<font color='green'><br/>Added permissions to user $user</font>";
-
- }
- ?>
Problemet er at jeg har åbnet port 3306 og det virker, jeg kan se og tilslutte mig. Men når jeg så f.eks. laver en bruger med navn test og kode test og prøver at tilslutte, får jeg bare:
Couldn't connect: Access denied for user 'test'@'MIN EXTERNE IP' (using password: YES)
Jeg ved ikke lige hvorfor, men det burde da være en løsning, men hvordan? Jeg har 2 internet forbindelser og jeg kan sagtens lave en ny bruger fra samme pc som selve scriptet er på, men jeg kan ikke fra min anden forbindelse, eller nogen andre externe forbindeler.
- Hilsen Magnus.
Indlæg senest redigeret d. 24.11.2009 22:49 af Bruger #15047