Van afstand verbinden met Mysql Database

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

John Berg

John Berg

27/08/2012 20:10:23
Quote Anchor link
@Ger: ohhh .. je verklapt het. En dan is er natuurlijk ook nog iptables op de host:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Chain INPUT (policy DROP)
target     prot opt source            destination
ACCEPT     all  --  geheim.ip.1       anywhere
ACCEPT     all  --  geheim.ip.2       anywhere
ACCEPT     all  --  anywhere          anywhere       state RELATED,ESTABLISHED
ACCEPT     tcp  --  anywhere          anywhere       state NEW tcp dpt:smtp
ACCEPT     tcp  --  anywhere          anywhere       state NEW tcp dpt:http
ACCEPT     tcp  --  anywhere          anywhere       state NEW tcp dpt:imap
ACCEPT     tcp  --  anywhere          anywhere       state NEW tcp dpt:https
ACCEPT     tcp  --  anywhere          anywhere       state NEW tcp dpt:submission
ACCEPT     tcp  --  anywhere          anywhere       state NEW tcp dpt:41160

Chain FORWARD (policy DROP)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
Gewijzigd op 27/08/2012 20:13:40 door John Berg
 
PHP hulp

PHP hulp

28/11/2024 12:12:13
 
Aad B

Aad B

27/08/2012 21:28:55
Quote Anchor link
Ik herhaal het nog maar een keertje: NIET DOEN: "bind-address binden aan je eigen (host) IP. John, IP tables op Windows :-) en voor TS: Zorg eerst maar dat het werkt met een open poort 3306 en bind-address=0.0.0.0 aansluitend kan je een beveiligingsplan gaan maken. Beveiliging op netwerk (tcp/ip) niveau doe je niet in het database engine maar op firewall niveau en netwerksegmentering. Alleen in extreme gevallen zou ik bind-address= gebruiken.

Toevoeging op 27/08/2012 21:30:23:

Ger van Steenderen op 27/08/2012 19:22:27:
Ik wed op John.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
CREATE USER 'chrisnvt'@'localhost' IDENTIFIED BY 'eigenwijs'

Dat is waar de beveiliging ligt, en niet in de binding address

In het geval van TS:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
CREATE USER 'chrisnvt'@'remotePC' IDENTIFIED BY 'eigenwijs'

Maar eerst de tcp/ip verbinding in orde zien te krijgen.
Gebruik telnet 3306 en/of portscan
Gewijzigd op 27/08/2012 21:31:40 door Aad B
 
John Berg

John Berg

27/08/2012 21:48:13
Quote Anchor link
@Aad: Windows? .. hmm .. komt me ergens vaag bekend voor? ;-)

Je hebt natuurlijk helemaal gelijk.

<melig aan>
root@siteserver:~# telnet localhost 3306
-bash: telnet: command not found
root@siteserver:~#
</melig uit>
Gewijzigd op 27/08/2012 21:49:53 door John Berg
 
Wouter R

Wouter R

28/08/2012 09:54:35
Quote Anchor link
Even weer ontopic: het probleem is opgelost. Het zat 'm toch in de Firewall die de connectie blokkeerde...

Wat wel gek is, is dat het nu lijkt alsof er maar 1 persoon extern ingelogd kan zijn: als er niemand ingelogd is, kan ik gewoon connecten met de database. Is er al iemand anders (recent) verbonden, dan krijg ik "access denied"...
 
John Berg

John Berg

28/08/2012 09:59:35
Quote Anchor link
@Wouter: welk error nummer krijg je?
 
Wouter R

Wouter R

28/08/2012 10:01:09
Quote Anchor link
@John 1045
 
John Berg

John Berg

28/08/2012 10:08:34
Quote Anchor link
@Wouter: zelf nooit gehad, maar het lijkt me iets met de privileges.
Misschien dit eens proberen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'%' IDENTIFIED BY '123456';


n.b. als het straks allemaal werkt, niet vergeten om de toegang tot 1 IP of subnet te beperken.
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.