it-swarm.com.de

Wie erstelle ich einen Benutzer in phpmyadmin, um zwei Server zu verbinden?

IP meiner Website: 192.168.19.33 und IP-Datenbankserver: 192.168.19.41.

Wie erstelle ich ein Benutzerkonto in phpmyadmin für die Verbindung zwischen den beiden Servern?

Und so bearbeiten Sie diese Einstellung:

DB_CONNECTION=mysql
DB_Host=localhost
DB_PORT=3306
DB_DATABASE=website
DB_USERNAME=root
DB_PASSWORD=123456

zu dieser Einstellung:

DB_CONNECTION=mysql
DB_Host=192.168.19.41
DB_PORT=3306
DB_DATABASE=website
DB_USERNAME=username
DB_PASSWORD=password
4
mySun

Erstellen Sie die Remoteverbindung

So erstellen Sie eine Remoteverbindung:

  1. Öffnen Sie auf Ihrem Datenbankserver als Benutzer mit den Rechten root Ihre MySQL-Konfigurationsdatei.

    Geben Sie den folgenden Befehl ein, um es zu finden:

    mysql --help

    Der Standort wird wie folgt angezeigt:

    Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf

  2. Durchsuchen Sie die Konfigurationsdatei nach bind-address.

    Wenn es existiert, ändern Sie den Wert wie folgt.

    Wenn es nicht vorhanden ist, fügen Sie es an einer anderen Stelle als im Abschnitt [mysqld] hinzu.

    bind-address = 192.168.19.33

  3. Speichern Sie Ihre Änderungen in der Konfigurationsdatei und beenden Sie den Texteditor.

  4. Starten Sie den MySQL-Dienst neu: service mysql restart


Gewähren Sie einem Datenbankbenutzer Zugriff

Damit Ihr Webknoten eine Verbindung zum Datenbankserver herstellen kann, müssen Sie einem Benutzer der Webknotendatenbank Zugriff auf die Datenbank auf dem Remoteserver gewähren.

In diesem Beispiel wird dem Datenbankbenutzer root der vollständige Zugriff auf die Datenbank auf dem Remote-Host gewährt.

So gewähren Sie einem Datenbankbenutzer Zugriff:

  1. Melden Sie sich beim Datenbankserver an.
  2. Stellen Sie als root Benutzer eine Verbindung zur MySQL-Datenbank her.
  3. Geben Sie den folgenden Befehl ein:

    GRANT ALL ON website.* TO [email protected] IDENTIFIED BY 'password';


Überprüfen Sie den Datenbankzugriff

Geben Sie auf Ihrem Webknoten Host den folgenden Befehl ein, um zu überprüfen, ob die Verbindung funktioniert:

mysql -u username -h 192.168.19.41 -p

Wenn der MySQL-Monitor wie folgt angezeigt wird, kann die Datenbank von der Website verwendet werden:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 213
Server version: 5.6.26 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Quelle: http://devdocs.magento.com/guides/v2.0/install-gde/prereq/mysql_remote.html

3
Michael Yaeger