In diesem Artikel erklären wir hauptsächlich das Wissen über das Hinzufügen neuer Benutzer zur MySQL-Datenbank. Der Editor hat dies jetzt nicht über phpmyadmin erledigt Schauen wir uns das vom Herausgeber zusammengestellte Tutorial an.
Nach der Installation von MySQL auf dem VPS ist der Standardbenutzer nur root@localhost. Der einfachste Weg, einen neuen MySQL-Benutzer hinzuzufügen, ist:
Führen Sie die folgende Anweisung in phpmyadmin aus (fügen Sie sie am Ende hinzu der Anweisung (; Symbol):
grant all privileges on DBNAME.* to USERNAME@localhost identified by 'PASSWORD' flush privileges
Natürlich können Sie die obige SQL-Anweisung auch eingeben, nachdem Sie
mysql -uroot -p
in SSH ausgeführt haben. mit dem gleichen Effekt.
Die Erklärung lautet wie folgt:
Dadurch wird ein neuer Benutzer hinzugefügt. Der Benutzername ist USERNAME und das Passwort ist PASSWORD. Dieser Benutzer verfügt über Änderungs-, Lese- und andere Berechtigungen in der DBNAME-Datenbank.
Fügen Sie einen Artikel hinzu, um die Methode zum Hinzufügen von Benutzern zu verdeutlichen
1 Erstellen Sie einen neuen Benutzer
mysql -u root -p
Enter Geben Sie nach dem Passwort die MySQL-Befehlszeilenverwaltung ein
insert into mysql.user(Host,User,Password) values('localhost','admin',password('123456'));
//Aktualisieren Sie die Systemberechtigungstabelle
MySQL-Flush-Berechtigungen;
2 Datenbank erstellen
Datenbank neue Datenbank erstellen;
3 Benutzer autorisieren
mysql>grant all privileges on newdatabase.* to admin@localhost identified by '123456'; mysql>flush privileges;
Sie können auch bestimmte Berechtigungen erteilen der Benutzer
Auswählen, Einfügen, Aktualisieren, Löschen auf neuer Datenbank gewähren.* an admin@localhost, identifiziert durch „123456“;
Insgesamt 14 Berechtigungen zum Auswählen, Einfügen, Aktualisieren, Löschen, Erstellen, Löschen, Indexieren, Ändern, Gewähren, Verweisen, Neuladen, Herunterfahren, Verarbeiten, Datei
mysql>gewähren Sie alle Berechtigungen für vtdc.* an joe@10.163.225.87, gekennzeichnet durch „123“;
bis von 10.163.225.87 Der Benutzer joe erhält die Berechtigung, alle Operationen auf allen Tabellen der Datenbank vtdc durchzuführen, und setzt das Passwort auf 123.
mysql>alle Berechtigungen für *.* an joe@10.163.225.87 gewähren, gekennzeichnet durch „123“;
Benutzer joe von 10.163.225.87 zuweisen, um alle Vorgänge für alle Tabellen in allen Datenbankberechtigungen auszuführen und festzulegen das Passwort auf 123.
mysql>alle Berechtigungen für *.* an joe@localhost gewähren, der durch „123“ gekennzeichnet ist;
Weisen Sie dem lokalen Benutzer joe die Berechtigungen zum Ausführen aller Vorgänge für alle Tabellen in allen Datenbanken zu und legen Sie das Kennwort fest ist 123.
Verwandte Empfehlungen:
Detaillierte Beispiele für das Hinzufügen neuer Benutzerberechtigungen in MySQL
Hinzufügen neuer Benutzer für die MySQL-Konfiguration unter Linux
So fügen Sie neue Benutzer zu Ihrer MySQL-Datenbank hinzu
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zum Hinzufügen neuer Benutzer zur MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!