MySql Δώστε την άδεια σύνδεσης χρήστη χρήστη root από οποιονδήποτε κεντρικό υπολογιστή
Σημειώστε ότι αυτό δεν είναι πολύ ασφαλές και θα πρέπει να χρησιμοποιείται μόνο για ένα κουτί τοπικής ανάπτυξης όπου δεν θέλετε να δημιουργήσετε ατομικά δικαιώματα αλλά πρέπει να συνδεθείτε από άλλες μηχανές.
Για να διαμορφώσετε αυτήν τη λειτουργία, θα πρέπει να ενημερώσετε τον πίνακα χρηστών mysql για να επιτρέψετε την πρόσβαση από οποιονδήποτε απομακρυσμένο κεντρικό υπολογιστή, χρησιμοποιώντας το% wildcard.
Ανοίξτε τον υπολογιστή-πελάτη mysql εντολών στο διακομιστή χρησιμοποιώντας το λογαριασμό root.
mysql -uroot
Στη συνέχεια, θα θέλετε να εκτελέσετε τις ακόλουθες δύο εντολές, για να δείτε τι έχει ήδη ορίσει ο κεντρικός υπολογιστής χρήστη ρίζας:
χρησιμοποιήστε mysql;
επιλέξτε κεντρικό υπολογιστή, χρήστη από χρήστη.
Ακολουθεί ένα παράδειγμα της παραγωγής στην βάση δεδομένων μου, που είναι σχεδόν οι προεπιλεγμένες ρυθμίσεις. Σημειώστε ότι το ubuntuserv είναι το όνομα του διακομιστή μου.
mysql> χρήση mysql;
Ανάγνωση πληροφοριών πίνακα για συμπλήρωση ονομάτων πίνακα και στήλης
Μπορείτε να απενεργοποιήσετε αυτήν τη λειτουργία για να κάνετε πιο γρήγορη εκκίνηση με το στοιχείο -A
Η βάση δεδομένων άλλαξεmysql> επιλέξτε κεντρικό υπολογιστή, χρήστη από το χρήστη.
+-+-+
| υποδοχής | χρήστη |
+-+-+
| ubuntuserv | root |
| localhost | debian-sys-maint |
| localhost | root |
+-+-+
3 γραμμές σε σύνολο (0.00 sec)
Τώρα θα ενημερώσω τον κεντρικό υπολογιστή ubuntuserv να χρησιμοποιήσει το μπαλαντέρ και στη συνέχεια θα εκδώσει την εντολή για να φορτώσει ξανά τους πίνακες δικαιωμάτων. Εάν εκτελείτε αυτήν την εντολή, αντικαταστήστε το όνομα του κεντρικού υπολογιστή σας για το ubuntuserv.
ενημέρωση χρήστη set host = "%" όπου user = "root" και host = "ubuntuserv";
δικαιώματα προτίμησης.
Αυτό είναι το μόνο που υπάρχει σε αυτό. Τώρα μπορώ να συνδεθώ σε αυτόν τον διακομιστή από οποιοδήποτε άλλο μηχάνημα στο δίκτυό μου, χρησιμοποιώντας το λογαριασμό root.
Και πάλι, σημειώστε ότι αυτό δεν είναι πολύ ασφαλές και θα πρέπει τουλάχιστον να βεβαιωθείτε ότι έχετε ορίσει έναν κωδικό πρόσβασης root.