[mysql] connection failed

Pagina: 1
Acties:

  • Suffie
  • Registratie: Maart 2002
  • Laatst online: 20:05
Ik ben bezig met een website in php/mysql. locaal alles getest en hij doet het goed. nu zet ik de PHP online en probeer hem te laten verbinden met de mysql op mijn pc, dus de database staat op mn eigen pc, en de PHP wordt ergens anders gehost. Dan krijg ik devolgende melding:

Warning: Can't connect to MySQL server on 'mijn_ip' (111) in /home2/bla/www/bla/config.php on line 7

Warning: MySQL Connection Failed: Can't connect to MySQL server on 'mijn_ip' (111) in /home2/bla/www/bla/config.php on line 7
Can't connect to MySQL server on 'mijn_ip' (111)

en mijn config ziet er zo uit:
code:
1
2
3
4
5
6
7
8
9
10
<?
$host = "mijn_ip";
$usrname = "moes";
$password = "****";
$database = "databeest";

mysql_connect("$host","$usrname","$password") or die (mysql_error());
mysql_select_db("$database") or die (mysql_error());

?>


Als ik bij $host 127.0.0.1 invul en ik ehm lokaal oproep gaat het WEL goed

de files staan op read/execute en de mysql user heeft rechten vanaf iedere host.

php-triad 2.2.1 op winXP:
mysql 3.23.39
PHP 4.1.1 (gebruik ik dus eigenlijk niet)

wat doe ik fout/vergeet ik?

I don't suffer from insanity, I enjoy every minute of it


  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 13:39
Kijk eens naar de host table van MySQL. Daar moet wel de fout liggen...

[ Voor 35% gewijzigd door zeroxcool op 19-12-2003 18:21 ]

zeroxcool.net - curity.eu


  • whoami
  • Registratie: December 2000
  • Laatst online: 03-09 22:56
Dit heeft niet zozeer iets met P&W te maken.
Configuratie problemen horen thuis in SA, niet in P&W

P&W -> SA

https://fgheysels.github.io/


  • Suffie
  • Registratie: Maart 2002
  • Laatst online: 20:05
dies idd leeg :S

dus ff een inserten:
Afbeeldingslocatie: http://home.wanadoo.nl/chaosss/host.jpg
bij de bovenste vul ik het IP van de host in en bij de onderste dus in mijn geval "databeest" ?

edit: als ik dat doe dan werkt het nog steeds niet iig

[ Voor 17% gewijzigd door Suffie op 19-12-2003 18:28 ]

I don't suffer from insanity, I enjoy every minute of it


  • ParaNoiMia
  • Registratie: Mei 2000
  • Laatst online: 30-08 18:07
Ik neem aan dat je het poortje voor mysql wel open hebt gezet in je firewall/router als je die hebt ?

  • Suffie
  • Registratie: Maart 2002
  • Laatst online: 20:05
ParaNoiMia schreef op 19 december 2003 @ 18:30:
Ik neem aan dat je het poortje voor mysql wel open hebt gezet in je firewall/router als je die hebt ?
de pc staat helemaal open op het moment :X
geen eens een firewall aanstaan, onder het motto "eerst werken, dan dichttimmeren" :)

maar hij doet het nog steeds niet :(

[ Voor 12% gewijzigd door Suffie op 19-12-2003 18:40 ]

I don't suffer from insanity, I enjoy every minute of it


  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
inloggen vanaf een terminal lukt wel?

als in:

code:
1
shell> mysql -h host -u user -p


probeer het eens te fixen met een query als:

code:
1
GRANT ALL PRIVILEGES ON database TO user IDENTIFIED BY 'wachtwoord'


als je GRANT op een user doet zonder host is dat een synoniem voor user@%, alle hosts dus :)

[ Voor 68% gewijzigd door G33rt op 19-12-2003 19:19 ]


  • Suffie
  • Registratie: Maart 2002
  • Laatst online: 20:05
G33rt schreef op 19 december 2003 @ 19:14:
code:
1
shell> mysql -h host -u user -p
eh... het draait in windows he niet in unix/linux

I don't suffer from insanity, I enjoy every minute of it


  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Suffie schreef op 19 december 2003 @ 19:45:
[...]

eh... het draait in windows he niet in unix/linux
dat maakt niets uit. open je terminal, cd naar de directory van mysql en probeer te connecten naar de mysql host :)

shell is hier algemeen bedoeld

heb je de GRANT tip al geprobeerd?

[ Voor 14% gewijzigd door G33rt op 19-12-2003 19:46 ]

Pagina: 1