Ρύθμιση MySQL για απομακρυσμένη σύνδεση στα Windows

Για να επιτρέψουμε σε εφαρμογές να συνδεθούν απομακρυσμένα στη MySQL, κάνουμε τα εξής βήματα:

1. Τροποποίηση του αρχείου my.ini c:\program files\mysql\my.ini

Προσθέσαμε τη γραμμή:

<span class="hljs-attr">bind-address</span>=<span class="hljs-number">0.0</span>.<span class="hljs-number">0.0</span>

ώστε η MySQL να ακούει σε όλες τις διευθύνσεις του δικτύου.

2. Ρύθμιση του Firewall

Δημιουργήσαμε έναν κανόνα εισερχόμενης κίνησης για την θύρα 3306 ώστε να επιτρέπονται οι συνδέσεις.

3. Δημιουργία χρήστη και παραχώρηση δικαιωμάτων

Εκτελέσαμε τις εντολές:

<span class="hljs-keyword">GRANT</span> <span class="hljs-keyword">ALL</span> <span class="hljs-keyword">PRIVILEGES</span> <span class="hljs-keyword">ON</span> *.* <span class="hljs-keyword">TO</span> <span class="hljs-string">'onoma_xristi'</span>@<span class="hljs-string">'%'</span> IDENTIFIED <span class="hljs-keyword">BY</span> <span class="hljs-string">'password'</span>;FLUSH <span class="hljs-keyword">PRIVILEGES</span>;

για να δώσουμε πλήρη πρόσβαση στο χρήστη από οποιαδήποτε διεύθυνση.