Zum Inhalt springen

FAQ

Wie können wir für MySQL einen User einrichten?

MySQL als moderne Datenbank steht Ihnen kostenlos zur Verfügung und ist auf allen Servern bei uns bereits vorinstalliert. Grundsätzlich haben Sie drei Möglichkeiten, einen User für MySQL einzurichten.

Wir werden hier auf die drei Varianten eingehen und beginnen mit der

 

Einrichtung via easyTECC:

Das Anlegen eines mysql-Benutzers über das easyTECC-Tool ist die einfachste Möglichkeit, da hier auch eine Datenbank mit den passenden Rechten angelegt werden kann. Der Benutzer wird dabei so angelegt, dass er nur Rechte für die eine Datenbank hat.

Loggen Sie sich bitte in das easyTECC-Tool ein und wählen den Menüpunkt "MySQL-User anlegen":

Beim erstmaligen Aufruf dieser Option müssen Sie das mysql-root-Passwort angeben, was im Auslieferungszustand mit dem Passwort des Users admin identisch ist.

Anschließend kann der Benutzername, das Passwort und optional der Datenbankname im easyTECC-Tool festgelegt werden. Nach der Einrichtung kann der User sofort genutzt werden.

 

Einrichtung via SSH:

Wir gehen von dem Beispiel aus, dass es die Datenbank "shop" und den User "shopuser" mit dem Passwort "geheim" einzurichten gilt.

Gehen Sie mit ssh auf Ihren Server und folgen Sie den hier gezeigten Schritten (das Passwort für den MySQL-User "root" stimmt standardmäßig mit dem Passwort des Users "admin" überein, sofern dieses nicht von Ihnen verändert worden ist).

$ mysql -u root -p

Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 24 to server version: 3.23.44

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database shop;
Query OK, 1 row affected (0.03 sec)


mysql> grant Select,Insert,Update,Delete,Create,References,Index,Alter on shop.* to
shopuser@'meinserver.han-solo.net' identified by 'geheim';
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

$ mysqladmin -u root -p flush-privileges
Enter password:

Der User "shopuser" ist nun mit allen notwendigen Rechten ausgestattet, um seine Datenbank 'shop' zu verwalten, hat aber keine Möglichkeit, Änderungen an anderen Datenbanken vorzunehmen.

 

Reseller- und Business-Server:

Sollte in Ihrem Perl- oder PHP-Script die Frage nach einem "Datenbankhost", "DB-Host" o.ä. auftauchen, so ist hierfür der jeweilige Servername (******.han-solo.net) zu verwenden. Die Verwendung von "localhost" ist NICHT möglich.

 

Einrichtung via phpMyAdmin:

Diese Anleitung geht davon aus, dass Sie phpMyAdmin in der Version > 4.0 installiert haben. Fall's nicht, führen Sie bitte vor der Einrichtung eines Users ein Upgrade auf eine neuere Version mit Hilfe unserer Anleitung durch.


Klicken Sie nun im easyTECC-Tool im Menü auf den Button 'phpMyAdmin' und loggen Sie sich als MySQL-User 'root' ein, um vollen Zugriff auf den MySQL-Server zu erhalten.

Im phpMyAdmin Menü (obere Leiste) klicken Sie auf den Reiter 'Benutzer', um zur Benutzerübersicht zu gelangen. Unter der Auflistung der aktiven Benutzer finden Sie einen Link 'Benutzer hinzufügen', den Sie nun klicken.

In diesem Fenster legen Sie den neuen User 'shopuser' an und klicken abschließend auf 'Ok'.

 

 

Nun befindet sich der neue User 'shop' in der Benutzerübersicht. Wählen Sie in der Tabellen-Reihe des Users 'shop' jetzt 'Rechte ändern' aus. In der nun erscheinenden Seite, gibt es eine Sektion 'Datenbankspezifische Rechte', in der Sie im Drop-Down Menü die gewünschte Datenbank auswählen. In unserem Beispiel 'shop':

 

 

Nach der Auswahl erscheint ein neues Fenster, in dem Sie unter anderem auch 'Datenbankspezifische Rechte - [ ] Alle auswählen' finden. In unserem Fall, ist das genau, was wir benötigen. Unserem User 'shopuser' alle Rechte an der MySQL Datenbank 'shop' geben:

 

 

Nun sind die gewünschten Rechte des neuen MySQL Users eingerichtet, jedoch müssen diese Rechte noch neu geladen werden, damit ab sofort mit diesem User auf der Datenbank gearbeitet werden kann. Hierzu klicken Sie wieder auf den phpMyAdmin Reiter 'Benutzer' ganz oben in der Ansicht.

Ganz unten im Fenster mit der Benutzerübersich, finden Sie einen Link mit der Bezeichnung 'die Benutzerprofile neu laden', welchen Sie zum Abschluss klicken. Darauf meldet phpMyAdmin, dass die Benutzerprofile wie gewünscht neu geladen sind:

 

 

Mit diesem letzten Schritt ist der neue Benutzer vollständig eingerichtet und kann nun mit der Datenbank 'shop' genutzt werden.

 


Zurück

Sie brauchen Hilfe?

0421 4089-000