fjernadgang til MySQL

Her kan du få hjælp og stille spørgsmål til MySQL/MySQLi!
Besvar
Brugeravatar
bkl8381
Begynder
Indlæg: 5
Tilmeldt: 1. nov 2012, 12:06
Geografisk sted: Skjoldelev
Kontakt:

fjernadgang til MySQL

Indlæg af bkl8381 » 17. okt 2016, 09:59

Hej alle sammen

Jeg har i en sen alder kastet mig over nye projekter, efter jeg i mange år kun har programmeret i Delphi 7 og Windows.
Jeg har sat mig for at kunne lave forholdsvis gode hjemmesider i WordPress på en Ubuntu LAMP server. Formålet er at vise informationer om udlejning i vort forsamlingshus, samtidig skal et (Windows/Delphi) program (PrgYY) styre lejekontrakter og udskrivning af disse. Dette program benytter en database (SkjoldXXX) placeret i samme MySql som WordPress.

Det er også gået rimeligt; men jeg er stødt ind i et problem: Jeg kan ikke få adgang til databasen SkjoldXXX. Det skyldes (tror jeg), at scriptet root/etc/mysql/mysql.conf.d/mysqld.cnf har en linie med ”bind-address = 127.0.0.1”, denne linje vil jeg gerne prøve at kommentere ud; men mangler rettighederne til at rette mysqld.cnf.

Ved start af programmet PrgYY får jeg følgende fejlkode:
Cannot connect to server on host ’xxx.xxx.xxx.xxx’:
Der kunne ikke oprettes forbindelse, fordi destinationskomputeren aktivt nægtede det.
Socket Error Code: 10061($274D)


Da jeg som sagt er en begynder, vil jeg gerne spørge om mit problem kan løses?
Eller er jeg helt ude på et vildspor?

Med venlig hilsen
Bent

Brugeravatar
Daniel
Admin
Admin
Indlæg: 625
Tilmeldt: 14. jun 2011, 09:27
Geografisk sted: Danmark, Fyn, Nørre Aaby
Kontakt:

Re: fjernadgang til MySQL

Indlæg af Daniel » 22. okt 2016, 19:21

Hej Bent,

Velkommen til NemProgrammering.dk's forum :-)
Hvis du får hostet din hjemmeside igennem et firma, så vil du højst sandsynligt have adgang til noget der hedder cPanel.
Hvis cPanel er installeret på den server hvor ens filer ligger, så bliver alle IP adressser til databaseadgang automatisk blokeret bortset fra localhost / 127.0.0.1.

Du kan tilføje IP adresser via punktet Databaser og så under Ekstern MySQL.
Enten så kan man tilføje en enkelt IP (sikkert) eller også kan man tilføje et % og så kan alle IP adresser tilgå databasen (nemt men mindre sikkert).

Håber dette bringer dig et skridt nærmere en løsning, ellers så siger du bare til :-)

Brugeravatar
bkl8381
Begynder
Indlæg: 5
Tilmeldt: 1. nov 2012, 12:06
Geografisk sted: Skjoldelev
Kontakt:

Re: fjernadgang til MySQL

Indlæg af bkl8381 » 25. okt 2016, 12:30

Hej Daniel

Tak for dit svar.

Jeg har ikke et web hotel. Min hjemmeside ligger på en linux web-server Ubuntu 16.04 lts. Oprettet med LAMP.
Serveren ligger på WAOO fibernet med fast IP adresse.
Så mit problem er (tror jeg) at jeg ikke kan få skriverettigheder til konfigurationsfilen:
root/etc/mysql/mysql.conf.d/mysqld.cnf der har en linie med ”bind-address = 127.0.0.1, jeg ønsker at kommentere ud.
Altså - jeg jeg kører min hjemmeside (der virker upåklageligt) på min linux web-server, i MySql har jeg oprettet en database der skal bruges af mit windows/delphi program; men jeg får ikke lov til at tilgå databasen XX, oprettet i MySql, fra mit program.
Jeg håber jeg har oplyst de nødvendige data.
Hvad siger du til det Daniel?

Mvh Bent

Brugeravatar
Daniel
Admin
Admin
Indlæg: 625
Tilmeldt: 14. jun 2011, 09:27
Geografisk sted: Danmark, Fyn, Nørre Aaby
Kontakt:

Re: fjernadgang til MySQL

Indlæg af Daniel » 25. okt 2016, 16:04

Hmm, så tror jeg at jeg ville prøve at oprette en MySQL bruger som har adgang til det hele fra alle IP adresser i første omgang, for at se om det er der problemet er.
Det gør du via følgende SQL-query:

Kode: Vælg alt

CREATE USER 'admin_system'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'admin_system'@'%';
I koden skal du udskifte password med et sikkert kodeord.
Herefter skal du via dit program tilslutte dig til MySQL via brugeren admin_system og så det kodeord du vælger.

Brugeravatar
bkl8381
Begynder
Indlæg: 5
Tilmeldt: 1. nov 2012, 12:06
Geografisk sted: Skjoldelev
Kontakt:

Re: fjernadgang til MySQL

Indlæg af bkl8381 » 25. okt 2016, 16:10

Tak Daniel, det prøver jeg i morgen!

Brugeravatar
bkl8381
Begynder
Indlæg: 5
Tilmeldt: 1. nov 2012, 12:06
Geografisk sted: Skjoldelev
Kontakt:

Re: fjernadgang til MySQL

Indlæg af bkl8381 » 30. okt 2016, 14:57

Hej Daniel

Tusinde tak for hjælpen. Det var lige det der skulle til!

Med venlig hilsen
Bent

Brugeravatar
Daniel
Admin
Admin
Indlæg: 625
Tilmeldt: 14. jun 2011, 09:27
Geografisk sted: Danmark, Fyn, Nørre Aaby
Kontakt:

Re: fjernadgang til MySQL

Indlæg af Daniel » 31. okt 2016, 11:26

Dejligt at høre Bent :-)

Besvar