MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem, das mehrere Betriebssysteme unterstützt, eine gute Leistung und Zuverlässigkeit aufweist und in großen Anwendungen und Websites auf Unternehmensebene weit verbreitet ist. Bei der Verwendung von MySQL ist der Root-Benutzer der Benutzer mit der höchsten Autorität und hat die volle Kontrolle über MySQL. In diesem Artikel erfahren Sie, wie Sie den Root-Benutzer in MySQL einrichten.
Wenn MySQL noch nicht installiert ist, laden Sie MySQL bitte zuerst von der offiziellen MySQL-Website (https://www.mysql.com/) herunter und installieren Sie es. Bitte legen Sie während des Installationsvorgangs das Passwort für das Root-Konto fest.
Bevor wir MySQL verwenden, müssen wir zunächst eine Verbindung zum MySQL-Server herstellen. Sie können über die Befehlszeile eine Verbindung zu MySQL herstellen oder GUI-Tools (Graphical User Interface) wie MySQL Workbench usw. verwenden.
Stellen Sie eine Verbindung zu MySQL über die Befehlszeile her:
Öffnen Sie ein Terminal- oder Befehlszeilenfenster und geben Sie den folgenden Befehl ein, um eine Verbindung zu MySQL herzustellen:
mysql -u root -p
Nach Eingabe des richtigen Passworts können Sie erfolgreich eine Verbindung herstellen der MySQL-Server.
Stellen Sie über MySQL Workbench eine Verbindung zu MySQL her:
Öffnen Sie MySQL Workbench, klicken Sie auf die Schaltfläche „Neue Verbindung“, geben Sie den Hostnamen, die Portnummer, den Benutzernamen und das Passwort des MySQL-Servers ein und klicken Sie auf die Schaltfläche „Verbindung testen“, um die Verbindung zu testen , und speichern Sie dann die Verbindung.
In MySQL verfügt der Root-Benutzer über sehr hohe Berechtigungen, daher sollten wir sein Passwort ändern, um die Sicherheit zu verbessern. Wir können das Passwort des Root-Benutzers durch die folgenden Schritte ändern:
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
wobei neues_Kennwort das neue Kennwort ist. Sie können es nach Bedarf ändern.
FLUSH PRIVILEGES;
In MySQL können wir über den Befehl CREATE USER einen neuen Benutzer erstellen und dann bestimmte Berechtigungen erteilen zu den Benutzerberechtigungen. Beispielsweise können wir einen Benutzer namens „test“ mit SELECT- und INSERT-Berechtigungen erstellen. Das Folgende ist der Erstellungs- und Autorisierungsprozess:
CREATE USER 'test'@'localhost' IDENTIFIED BY 'test_pwd';
GRANT SELECT, INSERT ON test_db.* TO 'test'@'localhost';
FLUSH PRIVILEGES;
In MySQL können wir den Befehl DROP USER verwenden, um vorhandene Benutzer und ihre Berechtigungen zu löschen. Beispielsweise können wir einem Benutzer namens „old_user“ alle Berechtigungen entziehen.
DROP USER 'old_user'@'localhost';
FLUSH PRIVILEGES;
In MySQL können wir die Befehle GRANT und REVOKE verwenden, um benutzerspezifische Berechtigungen zu erteilen oder zu widerrufen. Beispielsweise können wir dem Benutzer „test“ autorisieren, SELECT- und INSERT-Berechtigungen für die test_db-Datenbank zu haben, und dann die INSERT-Berechtigungen widerrufen.
GRANT SELECT, INSERT ON test_db.* TO 'test'@'localhost';
REVOKE INSERT ON test_db.* FROM 'test'@'localhost';
FLUSH PRIVILEGES;
Mit den oben genannten Schritten können wir den Root-Benutzer erfolgreich in MySQL einrichten, neue Benutzer erstellen, Benutzerkennwörter ändern und verschiedene Berechtigungen für sie autorisieren und widerrufen. Gleichzeitig sollten wir auch auf MySQL-Sicherheitsprobleme achten und die erforderlichen Sicherheitsmaßnahmen ergreifen, z. B. die Verwendung von Passwörtern zum Schutz von Konten, die Verwendung von IP-Einschränkungen, die Verwendung von Datenverschlüsselung usw.
Das obige ist der detaillierte Inhalt vonMySQL hat Root gesetzt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!