Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12542|Απάντηση: 0

[Λύθηκε] Το HOSt ip δεν επιτρέπεται να συνδεθεί σε αυτόν τον διακομιστή MySql

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 18/7/2016 11:05:22 π.μ. | | |
Σφάλμα: 1130-host... δεν επιτρέπεται η σύνδεση σε αυτόν τον διακομιστή MySql

Λύση:

1。 Μεταρρύθμιση του εκλογικού συστήματος.

Μπορεί ο λογαριασμός σας να μην επιτρέπεται να συνδεθεί εξ αποστάσεως, μόνο στο localhost. Προς το παρόν, απλώς συνδεθείτε στο mysql στον υπολογιστή localhost, αλλάξτε το στοιχείο "host" στον πίνακα "user" στη βάση δεδομένων "mysql" και αλλάξτε το από "localhost" σε "%"

mysql -u ρίζα -pvmwaremysql>use mysql;

mysql>update σύνολο χρηστών host = '%' όπου user = 'root';

προνόμια mysql>flush.

mysql>επιλογή κεντρικού υπολογιστή, χρήστης από χρήστη.

MySQL>Έξοδος

2. Νόμος περί εξουσιοδότησης.

Για παράδειγμα, εάν θέλετε το MyUser να συνδεθεί σε έναν διακομιστή MySQL από οποιονδήποτε κεντρικό υπολογιστή χρησιμοποιώντας το MyPassword.

ΠΑΡΑΧΩΡΗΣΤΕ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΣΤΟ *.* ΣΤΟ 'myuser'@'%' ΠΟΥ ΑΝΑΓΝΩΡΙΣΤΗΚΕ ΑΠΟ ΤΟ 'MYPASSWORD' ΜΕ ΕΠΙΛΟΓΗ ΧΟΡΗΓΗΣΗΣ.

ΠΡΟΝΌΜΙΑ FLUSH.

Εάν θέλετε να επιτρέψετε στον χρήστη myuser να συνδεθεί στον διακομιστή mysql από έναν κεντρικό υπολογιστή με IP 192.168.1.6 και να χρησιμοποιήσει το mypassword ως κωδικό πρόσβασης

ΠΑΡΑΧΩΡΗΣΤΕ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΣΤΟ *.* ΣΤΟ 'myuser'@'192.168.1.3' ΠΟΥ ΠΡΟΣΔΙΟΡΙΣΤΗΚΕ ΑΠΟ ΤΟ 'MYPASSWORD' ΜΕ ΕΠΙΛΟΓΗ GRANT.

ΠΡΟΝΌΜΙΑ FLUSH.

Εάν θέλετε να επιτρέψετε στον χρήστη MyUser να συνδεθεί στη βάση δεδομένων DK του διακομιστή MySQL από έναν κεντρικό υπολογιστή με IP 192.168.1.6 και να χρησιμοποιήσει το MyPassword ως κωδικό πρόσβασης

ΠΑΡΑΧΩΡΗΣΤΕ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΣΤΟ dk.* ΣΤΟ 'myuser'@'192.168.1.3' ΠΟΥ ΑΝΑΓΝΩΡΙΣΤΗΚΕ ΑΠΟ ΤΟ 'MYPASSWORD' ΜΕ ΕΠΙΛΟΓΗ ΧΟΡΗΓΗΣΗΣ.

ΠΡΟΝΌΜΙΑ FLUSH.

Η πρώτη μέθοδος που χρησιμοποίησα, μόλις διαπίστωσα ότι δεν λειτούργησε, την έψαξα στο Διαδίκτυο και εκτέλεσα μια λιγότερη δήλωση mysql>FLUSH RIVILEGES για να τεθεί σε ισχύ η τροποποίηση. Αυτό είναι

Άλλη μέθοδος, αλλά δεν την έχω δοκιμάσει μόνος μου, τη βρήκα στο csdn.net, μπορείτε να ρίξετε μια ματιά.

Εκτελέστε σε ένα μηχάνημα με εγκατεστημένη τη mysql:

1. d:\mysql\bin\>mysql -h localhost -u root // Αυτό θα σας επιτρέψει να εισέλθετε στον διακομιστή MySQL


2. mysql>ΠΑΡΑΧΩΡΗΣΤΕ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΣΤΟ *.* ΣΤΟ 'root'@'%' ΜΕ ΕΠΙΛΟΓΗ ΧΟΡΗΓΗΣΗΣ // Παραχωρήστε σε οποιονδήποτε κεντρικό υπολογιστή πρόσβαση στα δεδομένα


3. mysql>FLUSH ΠΡΟΝΟΜΙΑ // Η τροποποίηση τίθεται σε ισχύ


4. EXIT > mysql // Έξοδος από τον διακομιστή MySQL

Αυτό σας επιτρέπει να συνδεθείτε ως root σε οποιονδήποτε άλλο κεντρικό υπολογιστή!







Προηγούμενος:Η MySQL 5.1.73 είναι μια έκδοση χωρίς εγκατάσταση των x32 και x64-bit download
Επόμενος:Οι ιστότοποι .net διαβάζουν μεγάλα αρχεία
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com