Toon posts:

mysql extern laten verbinden

Pagina: 1
Acties:

  • kevinkrs
  • Registratie: juni 2010
  • Laatst online: 22-09 18:46
Hallo allemaal,

Ik heb een server draaien(Linux Debian).
Alles draait perfect en als controle paneel gebruik ik Ispconfig.

Nu is het probleem dat ik in plaats van Phpmyadmin probeer te verbinden met "HeidiSQL"
Ik krijg een foutmelding te zien dat ik niet toegestaan ben om te verbinden.



Zelf vermoed ik dat het komt omdat het ingesteld is dat hij alleen lokaal mag verbinden.

Hoe kan ik de Mysql database op "extern" zetten op Debian zodat ik wel kan verbinden?

Met vriendelijke groet, Kevin.

  • freggy
  • Registratie: juli 2002
  • Niet online
In de authenticatietabellen van MySQL staat ingesteld van welke host elk gebruikersaccount mag verbinden met welke database. Die host is wellicht "localhost" voor je account en dat zal je moeten aanpassen. Zie de handleiding van MySQL.

http://dev.mysql.com/doc/refman/5.1/en/grant.html

Ofwel luistert je database enkel op de localhost netwerkinterface. Dat kan je instellen in my.cnf (bind-address).
Als je even je foutmelding had gegoogled, dan had je wellicht dit gevonden:
http://dev.mysql.com/doc/...ot-connect-to-server.html

[Voor 31% gewijzigd door freggy op 12-11-2010 20:07]


  • blaataaps
  • Registratie: juli 2001
  • Niet online
Wat heb je zelf zoal gevonden? Bijvoorbeeld als je zoekt op "debian mysql external", of als je eens de mysql-config opent?

  • kevinkrs
  • Registratie: juni 2010
  • Laatst online: 22-09 18:46
Ik heb op dit moment zelf wel van alles opgezocht naar geen antwoorden gevonden.

  • blaataaps
  • Registratie: juli 2001
  • Niet online
Zelfs op [google=debian mysql external] niet? En in het mysqlconfiguratiebestand staat ook niks?

  • kevinkrs
  • Registratie: juni 2010
  • Laatst online: 22-09 18:46
Nee beide niet, ik zat weer mijn configuratiebestand te lezen maar ook daarin zie ik niks staan.

Anoniem: 26306

kevinkrs schreef op vrijdag 12 november 2010 @ 22:09:
Nee beide niet, ik zat weer mijn configuratiebestand te lezen maar ook daarin zie ik niks staan.
Ook niet over bind-address? Wat gek.

  • kevinkrs
  • Registratie: juni 2010
  • Laatst online: 22-09 18:46
Die staat er wel tussen, maar daar kan je toch alleen maar een andere sql server aan koppelen. Het is de bedoeling dat het open staat en dat je vanuit een andere server de database ook kan aanroepen (public dus)

Anoniem: 26306

Joh, en ik al die jaren maar denken dat ik bind-address moest aanpassen naar 0.0.0.0 om de server op alle interfaces te laten luisteren.

  • kevinkrs
  • Registratie: juni 2010
  • Laatst online: 22-09 18:46
Normaal en vriendelijk praten is ook toegestaan hoor ;)
Maar naar 0.0.0.0 veranderen heb ik al geprobeerd en dat maakte niks uit.
Ik krijg gewoon exact het zelfde probleem.

Anoniem: 26306

Wat geeft de output van
lsof -i tcp:mysql

of
netstat -an | fgrep 'LISTEN ' | fgrep 3306

  • Freeaqingme
  • Registratie: april 2006
  • Laatst online: 22-09 23:42
Beetje lastig als wij moeten gaan raden wat er mis is (lees: kansloos topic).

Mijn gok van vandaag (doe ik morgen een andere): Je bent vergeten networking aan te zetten in je mysqld config file.

No trees were harmed in creating this message. However, a large number of electrons were terribly inconvenienced.


  • Kees
  • Registratie: juni 1999
  • Laatst online: 11:15

Kees

Serveradmin / BOFH / DoC
Luistert hij wel op dat ip, kun je met telnet connecten?
Staan je permissions wel goed?

Welke error krijg je (vast niet een met de helft van de informatie uitgewist dmv een zwarte pen).

En wat is je my.cnf file, en de select * from mysql.user output.

[Voor 15% gewijzigd door Kees op 12-11-2010 22:54]

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • Freeaqingme
  • Registratie: april 2006
  • Laatst online: 22-09 23:42
Freeaqingme schreef op vrijdag 12 november 2010 @ 22:51:
Mijn gok van vandaag (doe ik morgen een andere): ...
De gok van vandaag: Je hebt je firewall nog niet open genoeg staan?

No trees were harmed in creating this message. However, a large number of electrons were terribly inconvenienced.


  • smokalot
  • Registratie: juni 2001
  • Laatst online: 09-02 11:13

smokalot

titel onder

Of je verbindt door een ssh-tunnel, iedere fatsoenlijke MySQL GUI zou dat moeten kunnen.

It sounds like it could be either bad hardware or software


  • kevinkrs
  • Registratie: juni 2010
  • Laatst online: 22-09 18:46
Bedankt voor jullie reacties allemaal.

@Cheatah:
Als ik netstat -an | fgrep 'LISTEN ' | fgrep 3306 uitvoerd krijg ik

vps975:~# netstat -an | fgrep 'LISTEN ' | fgrep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

@Kees
Ik heb alleen maar mijn ip adres uitgewist :P
Als ik probeer te verbinden met mijn domein (dat aan mijn server ip gekoppeld is) dan krijg ik een ander soort foutmelding te zien.

Hij lijkt nu wel verbinding te hebben... maar werkt niet steeds niet goed.
Ik krijg de volgende foutmelding


Anoniem: 26306

Die foutmelding is er omdat er geen enkele user is die vanaf jouw IP adres mag verbinden.
Los dit op met bijvoorbeeld:
GRANT ALL PRIVILEGES ON databasename.* TO username@'123.45.67.98'

  • kevinkrs
  • Registratie: juni 2010
  • Laatst online: 22-09 18:46
Ik neem aan dat je dit in de server zelf intypt he?
mysql: unknown option '--GRANT'

  • kevinkrs
  • Registratie: juni 2010
  • Laatst online: 22-09 18:46
Ik zat wat te googelen en het is me gelukt :D
Het had te maken met de user root
Ik heb het wachtwoord van de user root gereset naar een nieuw wachtwoord, en ingelogd met phpmyadmin.
Ik zag al dat de user root alle rechten had, dus logde ik in met root onder het nieuwe wachtwoord :)

Erg bedankt allemaal :)
Pagina: 1


Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Bekijk de onderstaande instellingen en maak je keuze. Meer informatie vind je in ons cookiebeleid.

Functionele en analytische cookies

Deze cookies helpen de website zijn functies uit te voeren en zijn verplicht. Meer details

janee

    Cookies van derden

    Deze cookies kunnen geplaatst worden door derde partijen via ingesloten content en om de gebruikerservaring van de website te verbeteren. Meer details

    janee