Heim > Datenbank > MySQL-Tutorial > Hauptteil

Ausführliche Erklärung zum Hinzufügen neuer Benutzer zur MySQL-Datenbank

小云云
Freigeben: 2017-12-13 14:08:15
Original
3491 Leute haben es durchsucht

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
Nach dem Login kopieren

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'));
Nach dem Login kopieren

//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;
Nach dem Login kopieren


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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!