
Ευχαριστώ εκ των προτέρων για την υπομονή σας. Καθώς άρχισα να πληκτρολογείτε αυτό, παρατήρησα SO έχει προσθέσει τη δυνατότητα στη γραμμή θέματος για την περιήγηση παρόμοια θέματα. Μετά την εξάντληση των πόρων μου, εγώ είμαι πρόκειται να συνεχίσει αυτή τη θέση.


Έχω δύο μηχανές σε ένα τοπικό δίκτυο.   

 Box Παραγωγή - Ubuntu, Apache, Mono, Asp.net, C # (ALL μέχρι σήμερα).   

 Ανάπτυξη ασφαλείας - Windows XP με Xamarin


κουτί Παραγωγής μου οικοδεσπότες έξω από τη θύρα 80 στο WAN ip μου, ώστε να μπορώ να επισκεφτείτε την ιστοσελίδα μου από την κινητή συσκευή μου (τεστ παραγωγής) ή από το κουτί μου ανάπτυξης (test παραγωγή του προγράμματος περιήγησης, ή δοκιμή απομακρυσμένες ανάπτυξη env χρησιμοποιώντας Xamarin).


συμβολοσειρά σύνδεσης μου προσκολλάται σίγουρα σε: διακομιστής = $ όνομα\_διακομιστή $? θύρα = 3306? βάσης δεδομένων = $ databasename $? uid = $ username $? password = $ κωδικό $?


Έχω χρησιμοποιήσει όλους τους συνδυασμούς αξίας τεσσάρων εξυπηρετητή ([SERVERNAME], localhost, 127.0.0.1, πραγματικό δίκτυο IP για απομακρυσμένη δοκιμή env dev).


Έχω συνδεθεί διεύθυνση: 127.0.0.1 σε CNF μου.


Συνεχίζω να πάρει «Αδύνατη η σύνδεση με κανέναν από τους συγκεκριμένους υπολογιστές MySQL» διακομιστής 500 σφάλμα κάθε φορά που επισκέπτεστε την ιστοσελίδα μου, είτε χρησιμοποιώντας μια δοκιμή παραγωγής (που επισκέπτονται την ιστοσελίδα, πληκτρολογώντας WAN IP μου σε ένα πρόγραμμα περιήγησης, Apache βρίσκεται στο ίδιο κουτί όπως MySql) ή απομακρυσμένη σύνδεση (client ανάπτυξη, Xamarin πρόγραμμα εντοπισμού σφαλμάτων).


netstat λέει είμαι ακρόαση στη θύρα 3306.


Προσπάθησα κατάργηση της θύρας 3306 από τη συμβολοσειρά σύνδεσης.


Προσπάθησα χρησιμοποιώντας διαφορετικούς συνδυασμούς των PASSWORD / PWD ID USER / UID / ΧΡΗΣΤΗ.


ΟΛΑ ΑΠΟΤΥΧΙΑ. Παρακαλώ βοηθήστε!

 
«Αδύνατη η σύνδεση με κανέναν από τους καθορισμένους κεντρικούς υπολογιστές MySQL»
==================================================================================



Εάν έχετε συνδεδεμένο `127.0.0.1`με το `my.cnf`αρχείο αυτό σημαίνει ότι μπορείτε να συνδεθείτε μόνο με τη βάση δεδομένων από τον τοπικό υπολογιστή βάσεων δεδομένων. `127.0.0.1`είναι η τοπική διεύθυνση loopback, επιτρέπει μόνο συνδέσεις localhost. Εάν είστε ιστοσελίδα δεν φιλοξενείται στον ίδιο server αυτός είναι ο λόγος που δεν μπορείτε να συνδεθείτε.


Αν θέλετε να συνδεθείτε με τη βάση δεδομένων σας από έναν άλλο διακομιστή δεσμεύουν την LAN IP του server της βάσης δεδομένων στο `my.cnf`αρχείο.


Στη συνέχεια μπορείτε να βάλετε τη LAN IP διεύθυνση του διακομιστή βάσης δεδομένων σε συμβολοσειρά σύνδεσης και θα πρέπει να είναι σε θέση να συνδεθείτε


σφάλμα σας είναι στην πραγματικότητα ένα σφάλμα σύνδεσης με το δίκτυο, που δεν επικυρώνει ακόμα και έτσι προσπαθεί διαφορετικά ονόματα χρήστη και κωδικούς πρόσβασης δεν πρόκειται να βοηθήσει. Μόλις διευθετηθεί τα θέματα του δικτύου θα λάβετε ένα διαφορετικό σφάλμα αν ο έλεγχος ταυτότητας αποτυγχάνει (π.χ. user @ host με τον κωδικό απέτυχε)

 