Heim > Datenbank > MySQL-Tutorial > Hauptteil

Ausführliche Erläuterung zum Erstellen neuer Benutzer durch MySQL und zum Aktivieren des Fernverbindungszugriffs

藏色散人
Freigeben: 2020-01-30 19:50:26
nach vorne
7374 Leute haben es durchsucht

Das folgende MySQL-Tutorial zeigt Ihnen, wie Sie einen neuen Benutzer in MySQL erstellen und den Fernverbindungszugriff aktivieren. Ich hoffe, dass es für Freunde in Not hilfreich ist!

Ausführliche Erläuterung zum Erstellen neuer Benutzer durch MySQL und zum Aktivieren des Fernverbindungszugriffs

MySQL erstellt einen neuen Benutzer für die Remote-Datenbank und aktiviert Remote-Verbindungszugriff

Jedes Projekt verfügt über eine Datenbank. Es ist sehr gefährlich, wenn für den Zugriff auf jede Datenbank derselbe MySQL-Benutzer verwendet wird Das Passwort kann auch für den Zugriff auf andere Datenbanken verwendet werden, was einfach zu gefährlich ist! Aus Gründen der Datenbanksicherheit ist es daher am besten, für jede Datenbank einen separaten Benutzer anzulegen. Jeder Benutzer kann nur auf die Datenbank zugreifen, die von seinem eigenen Projekt verwendet wird.

1. Erstellen Sie einen Benutzer

Melden Sie sich zuerst beim Remote-Server an und geben Sie MySQL ein, um Vorgänge auszuführen.

CREATE USER 'username'@'host' IDENTIFIED BY 'password';
Nach dem Login kopieren

Benutzername: der Benutzername, den Sie erstellen werden.

Host: Geben Sie an, bei welchem ​​Host sich der Benutzer anmelden kann. Wenn Sie möchten, können Sie den Benutzer „localhost“ verwenden Um sich von einem beliebigen Remote-Host aus anzumelden, können Sie den Platzhalter %

Passwort verwenden: das Anmeldepasswort des Benutzers. Wenn es leer ist, kann sich der Benutzer ohne anmelden ein Passwort.

2. Autorisierung:

GRANT privileges ON databasename.tablename TO 'username'@'host'
Nach dem Login kopieren

Berechtigungen: Betriebsberechtigungen des Benutzers, wie z. B. SELECT, INSERT, UPDATE usw. Wenn Sie alle Berechtigungen erteilen möchten, verwenden Sie ALLE

Datenbankname: Datenbankname

Tabellenname: Tabellenname Wenn Sie dem Benutzer entsprechende Betriebsberechtigungen für alle Datenbanken und Tabellen erteilen möchten, können Sie * zur Darstellung verwenden, z. B. *. .*

3. Lokaler Login-Verbindungstest, Remote-Login-Verbindungstest:

Führen Sie einen lokalen Login-Test direkt auf dem Remote-Host durch:

mysql -u username -p
Nach dem Login kopieren

Geben Sie dann das Passwort ein. Wenn Sie sich erfolgreich anmelden, ist der Benutzer erfolgreich erstellt.

Ändern Sie einen Host und testen Sie die Remote-Anmeldung:

mysql -u username -h host -P port -p
Nach dem Login kopieren

Benutzername: der Benutzername, den Sie gerade erstellt haben

Host: der Host-Domänenname oder die IP-Adresse Ihrer Remote-Datenbank

Port ist die Portnummer, normalerweise 3306

Hinweis: Der Host für diesen Test muss lokal über MySQL-Software verfügen, andernfalls kann der MySQL-Befehl nicht ausgeführt werden.

4. Mein Vorgang:

CREATE USER 'jal'@'%' IDENTIFIED BY '123456';
GRANT ALL ON jalprodatabase.* TO 'jal'@'%';
Nach dem Login kopieren

Das ist ein MySQL-Benutzer mit dem Benutzernamen jal und dem Passwort 123456. Ich kann mich damit verbinden Remote-Jalprodatabase-Datenbank auf einem beliebigen Host.

Test auf einem anderen Computer:

mysql -u jal -h www.jiailing.com -P 3306 -p
Nach dem Login kopieren

Drücken Sie die Eingabetaste und geben Sie das Passwort 123456 ein, um sich anzumelden.

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung zum Erstellen neuer Benutzer durch MySQL und zum Aktivieren des Fernverbindungszugriffs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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