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




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


ΟΛΑ ΑΠΟΤΥΧΙΑ. Παρακαλώ βοηθήστε!
Εάν έχετε συνδεδεμένο `127.0.0.1`με το `my.cnf`αρχείο αυτό σημαίνει ότι μπορείτε να συνδεθείτε μόνο με τη βάση δεδομένων από τον τοπικό υπολογιστή βάσεων δεδομένων. `127.0.0.1`είναι η τοπική διεύθυνση loopback, επιτρέπει μόνο συνδέσεις localhost. Εάν είστε ιστοσελίδα δεν φιλοξενείται στον ίδιο server αυτός είναι ο λόγος που δεν μπορείτε να συνδεθείτε.


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


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


σφάλμα σας είναι στην πραγματικότητα ένα σφάλμα σύνδεσης με το δίκτυο, που δεν επικυρώνει ακόμα και έτσι προσπαθεί διαφορετικά ονόματα χρήστη και κωδικούς πρόσβασης δεν πρόκειται να βοηθήσει. Μόλις διευθετηθεί τα θέματα του δικτύου θα λάβετε ένα διαφορετικό σφάλμα αν ο έλεγχος ταυτότητας αποτυγχάνει (π.χ. user @ host με τον κωδικό απέτυχε)
Συχνά αυτό επιτυγχάνεται με τη χρήση [«Driven δεδομένων Συνδρομές»](https://msdn.microsoft.com/en-us/library/ms169673.aspx) , αλλά αυτή η λειτουργία είναι διαθέσιμη μόνο σε ορισμένες εκδόσεις του SQL: Enterprise και Business Intelligence, αλλά όχι στο πρότυπο.


Έτσι, υπάρχει μια σειρά από δημιουργικές λύσεις. Αλλά δεν μου αρέσει κάποια από αυτές, και απαιτούν ένα δίκαιο κομμάτι της εργασίας έξω από SSRS.


Οι λύσεις που έχω δει περιλαμβάνουν: Δημιουργία της εγγραφής και στη συνέχεια απενεργοποίηση ή επιτρέπουν την εργασία SQL που στέλνει τη συνδρομή (που προσδιορίζονται από GUID.)


Δημιουργήστε ένα .exe .NET περιτύλιγμα για να χειριστεί την αποστολή του email. Μπορεί να εκτελέσετε το ερώτημα πρώτα να δούμε πόσα επέστρεψε σειρές, και στη συνέχεια, αν χρειαστεί, να δημιουργήσει την έκθεση και να συμπεριληφθεί σε ένα email. update

κατάφερα να το φτιάξω. το πρόβλημα οφειλόταν ότι η ρύθμηση:

config interface 'wan'

option ifname 'dsl0.835'

option device 'dsl0'

option proto 'pppoe'

option username 'guest@adsl.gr'

option password '******'

option ipv6 'none'

option keepalive '10'

option … ισως να θέλει να ενεργοποιήσεις κανα module στον kernel. δες ποια ασύρματη κάρτα δικτύου έχεις και ποιο module χρειάζεται. στο παλιο μου macbook air, οταν του εβαλα πριν καμια δεκαετια ubuntu νομιζω ειχα παρομοιο πρόβλημα. αν θυμαμαι καλα ηθελε να περασω εναν driver (broadcom νομιζω, bcm-κατι) και ν… ναι την έχει, απλά δεν το εγραψα

το σταματάω και λεει 4 packets transmitted, 0 received, 100% packet loss, time 3055ms

θα δοκιμασω με κάποιο live και θα αναφέρω

–

εβαλα live centos και συνδέεται κανονικά. μπηκα τώρα από recovery mode και ψαχνω να δω τι γίνεται. το ping 8.8.8.8 λεει ακόμα network… Δεν μπορείτε, αυτή η πληροφορία δεν αποστέλλεται στο διακομιστή για προφανείς λόγους ασφαλείας. Μόνο το όνομα του αρχείου που αποστέλλεται στο διακομιστή. Έτσι, δεν μπορείτε να αποθηκεύσετε τη φυσική διαδρομή όπου βρίσκεται το αρχείο προέρχεται από το μηχάνημα του πελάτη στον κεντρικό υπολογιστή σας. έχω μια εικονική μηχανή με linux mint εδώ πέρα οπότε βρήκα γρήγορα τη λύση. το linux mint έχει 3 εκδόσεις, ανάλογα με το γραφικό περιβάλλον. cinnamon, mate και xfce. το cinnamon είναι η πιο βαριά έκδοση και φαίνεται κάπως έτσι: [[image]](https://linux-user.gr/uploads/default/original/2x/b/bc65563a83c1325997ce103f8ba0e1de1d359640.png "image")

εκεί πας στη ‘διαχείριση συστήματος’ και μετά ‘παράθυρο σύνδεση… ευχαριστω για την απαντηση σου, αλλα δεν ζητησα αυτο, ασε που το βρήκα μονος μου τελικα και παραθετω την λύση του.

εχοντας εγκαταστησει στο κινητο το συγκεκριμενο app “wifimouse”

εγκαθιστούμε και στο mint το σχετικο server που κατεβαζουμε απο την εταιρεια

(ειναι σε zip, απλα αποσυμπιέζουμε και εγ… <p>το <strong>server</strong> (που αποστέλλεται το αίτημα post) πρέπει να περιλαμβάνει την κεφαλίδα <code>access-control-allow-headers</code> (κλπ) <strong>στην απάντησή του</strong>. η τοποθέτησή τους στο αίτημά σας από τον πελάτη δεν έχει καμία επίδραση.</p><p>αυτό οφείλεται στο γεγονός ότι εναπόκειται στον διακομιστή να καθορίσει ότι δέχεται αιτήσεις διασταυρούμενης προέλευσης (και ότι επιτρέπει την κεφαλίδα <code>content-type</code> αίτησης και ούτω καθεξής) - ο πελάτης δεν μπορεί να αποφασίσει για τον εαυτό του ότι ένας δεδομένος διακομιστής πρέπει να επιτρέπει την cors.</p> [εικόνα] georgie2:

όνια πολλά!

δοκίμασες (αν τεχνικά γίνεται) να αλλάξεις τα καλώδια;

(η asus στο display port και η dell στ

h dell δεν έχει hdmi και θα χρειαστώ converter (που έχω), αλλά δεν θα αλλάξει κάτι. by default το linux mint τοποθετεί το δεύτερο μονιτορ δεξιά.

λοιπόν ψάχτηκα αρκετ… βρέθηκε η λύση. 
η εντολή “mkinitcpio -p linux” δε δουλεύει σωστά στο manjaro (σε αντίθεση με το arch), γιατί έχει διαφορετική ονοματολογία στα kernels, αντί για “linux”, είναι “linux419” , “linux53”, κλπ. 
οπότε θέλει ή να την εκτελέσεις με το σωστό όνομα, ή “mkinitcpio -p” για να τα κάνει rebuild…