Toon posts:

[mySQL] Connecten lukt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

op mijn stage ben ik bezig met een mySQL database en aangezien ik nog een beginner ben heb ik op internet documentatie opgezocht hoe ik apache/php/mysql het beste kan installeren.

ook heb ik een installatie gedaan met: xitami/php/mysql

de web server werkt gewoon en php functioneert ook geheel zonder problemen.

echter wanneer ik de mysql wil benaderen via telnet of putty beginnen de problemen.

bij telnet doe ik het volgende:

open hostname port wat maakt: open l011 3306.

vervolgen krijg ik de onderstaande error:

http://www.scooter-freaks...ment.php?s=&postid=442396

achter deze " onzin??" komt nog eens te staan "bad handshake" hier kan ik alleen geen screenshot van maken aangezien het scherm weg flitst wanneer ik nog een toets indruk..

de normale procedure zou moeten zijn:

verbinden met IP en poort nummer
inloggen met user name en pass
en vervolgens kun je dus mooi databases en tabellen aanmaken.

ik heb overigens de search ook al gebruikt alleen kon ik helaas niets vinden wat mij kon helpen.

ik hoop dat iemand dat nu wel kan:)

mvg.

Lennart

[ Voor 4% gewijzigd door Verwijderd op 13-02-2004 15:11 ]


  • ripexx
  • Registratie: Juli 2002
  • Laatst online: 00:04

ripexx

bibs

Verwijderd schreef op 13 februari 2004 @ 15:10:
Hallo,

op mijn stage ben ik bezig met een mySQL database en aangezien ik nog een beginner ben heb ik op internet documentatie opgezocht hoe ik apache/php/mysql het beste kan installeren.

ook heb ik een installatie gedaan met: xitami/php/mysql

de web server werkt gewoon en php functioneert ook geheel zonder problemen.

echter wanneer ik de mysql wil benaderen via telnet of putty beginnen de problemen.

bij telnet doe ik het volgende:

open hostname port wat maakt: open l011 3306.
De vraag is of je database wel connecties accepteerd buiten localhost, meetsal is dat nemelijk niet het geval. Connnect met putty naar je server, en doe daar op de commandline eens 'mysql' kijk dan eens of je een connectie kan maken, verder kan je dit ook snel enoeg met php controleren.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

$mysql_host = "localhost";
$mysql_user = "username";
$mysql_pass = "?pass?";

if(mysql_connect($mysql_host, $mysql_user, $mysql_pass))
{
  Print "Connectie gelukt";
}
else
{
  Print "Connectie mislukt :( <br>";
  $error = mysql_error();
  echo $error;
};

?>
vervolgen krijg ik de onderstaande error:

http://www.scooter-freaks...ment.php?s=&postid=442396
Lekker handig ;) , kan je link niet eens bekijken, moet me registreren. :?
achter deze " onzin??" komt nog eens te staan "bad handshake" hier kan ik alleen geen screenshot van maken aangezien het scherm weg flitst wanneer ik nog een toets indruk..

de normale procedure zou moeten zijn:

verbinden met IP en poort nummer
inloggen met user name en pass
en vervolgens kun je dus mooi databases en tabellen aanmaken.
Nou ik kan echt niet met telnet of putty rechtstreeks connecten op mijn database(server) :?

[ Voor 4% gewijzigd door ripexx op 13-02-2004 15:28 ]

buit is binnen sukkel


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 26-04 09:18

Max|Burn

-- .. ... .--- .- .-.-.-

Verwijderd schreef op 13 februari 2004 @ 15:10:
bij telnet doe ik het volgende:
Kan je niet beter MySQL-Front gebruiken... (als je een windows os heb althans..als client..)

ma ma ma ma ma macron one


Verwijderd

Topicstarter
hmm, idd.. erg dom van me, die screenshot is natuurlijk niet te zien en aangezien ik hier ff geen ftp heb kan ik hem helaas niet online zetten...

iig is dit de error:

dat vierkantje is een smiley 8)7

code:
1
2
(
 3.23.33Pe|aPLnc(,&#9787;


Bedankt voor dat stukje PHP trouwens, alleen hij zegt dus idd "Connectie mislukt :("

onderaan deze pagina staat hoe het "zou moeten gaan?" alleen weet ik niet hoe het klopt :)

http://proto.thinkquest.n...ofdstuk=mysql&paragraaf=1

wanneer ik putty gebruik (ssh) met poort 3306

opent het "command venster"

hier kan ik gewoon helemaal niets doen..

wanneer ik bij MySQL bij "process" zie ik mijn host etc. staan.. hier zie ik: " unauthenticated user" wat natuurlijk logisch is...

wat wel bijzonder is is dat ik constant bij command " connect" zie staan(opzich ook logisch)

en bij state staat: " reading from net"......

blijkbaar komt hij er dus gewoon niet door heen op 1 of andere manier..

ik heb ook al gekeken of het met proxy instellingen te maken kan hebben, alleen vind ik hier niets over in de applicaties die ik gebruik...

oja, ik gebruik idd. windows 2k Pro..

het programmaatje "MySQL-Front" ken ik nog niet.. heb je daar misschien een linkje voor? anders zal ik zo eens zien of ik op 1 v/d bekende download site's kan komen..

  • igmar
  • Registratie: April 2000
  • Laatst online: 12-05 15:46

igmar

ISO20022

Verwijderd schreef op 13 februari 2004 @ 15:10:
open hostname port wat maakt: open l011 3306.
Dat werkt niet, en gaat ook niet werken.
verbinden met IP en poort nummer
inloggen met user name en pass
en vervolgens kun je dus mooi databases en tabellen aanmaken.
Dat verbinden doe je met een mysql client, niet met telnet.

  • ripexx
  • Registratie: Juli 2002
  • Laatst online: 00:04

ripexx

bibs

in de directory waar je mysql hebt geinstalleerd heb je in de subdir /bin een aantal proramma's staan, ja nu met een dosboxnaar deze dir, start het programma mysql en kijk wat er gebeurt ;) Afhankelijk van je installatie zijn er een aantal users en passwords al aangemaakt, zoniet dan moet je dat alsnog doen. Zie hiervoor de documentatie die bij mysql zit. Als je zelf niet lokaal kan connect dan is je server niet gestart, anders krijg je wel een fout melding dat de user niet herkent wordt etc etc.

Voor meer uitleg over mysql type je mysql -? of mysql -h. PS ik doe het uit mijn hoofd en heb nu niet een windows-mysql combo tot mijn beschikking. ;)

buit is binnen sukkel

Pagina: 1