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

ψήφοι
0

Ευχαριστώ εκ των προτέρων για την υπομονή σας. Καθώς άρχισα να πληκτρολογείτε αυτό, παρατήρησα 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 / ΧΡΗΣΤΗ.

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

Δημοσιεύθηκε 27/03/2013 στις 00:02
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
1

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

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

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

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

Απαντήθηκε 27/03/2013 στις 00:06
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more