Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Installation

Die exe zum Installieren befindet sich hier. Wählen Sie beim “Setup Type” ganz unten “Custom” aus, sodass Sie die zu Installierenden Komponenten selbst aussuchen können.

Im nächsten Schritt können sie Ihre Komponenten auswählen. Wählen Sie folgendes Komponenten ausThe exe to install is located here. Select "Custom" at the bottom of the "Setup Type" so that you can choose the components you want to install.

In the next step you can select your components. Select the following components:

  • MySQL Servers → MySQL Server → aktuellste Versionlatest version

  • Applications → MySQL Workbench → aktuellste Version latest version (Optional; Oberfläche für Interface for MySQL; EmpfohlenRecommended)

Ist die Installation abgeschlossen, kommt im nächsten Schritten die Konfiguration. Hier können Sie unter anderem konfigurieren, auf welcher Art und Weise die Kommunikation mit der Datenbank stattfindet. Die Einstellungen die Sie hier vornehmen, werden später für den Connection String gebraucht.

Erstellung des MySQL-Nutzers für Connect

Als nächstes wird ein MySQL-Nutzer für Connect erstellt. Dazu sollte der MySQL Command Line Client gestartet werden. Geben Sie ihren Root-Password ein, sodass eine Verbindung zur Datenbank erfolgreich aufgebaut werden kann.

Anschließend erstellen Sie mit folgendem Befehl den NutzerOnce the installation is complete, the next step is the configuration. Here you can configure, among other things, the way in which communication with the database takes place. The settings you make here will later be used for the Connection String Used.

Creation of the MySQL user for Connect

The next step is to create a MySQL user for Connect. For this purpose the MySQL Command Line Client can be started. Enter your root password so that a connection to the database can be established successfully.

Then create the user with the following command:

Code Block
languagesql
CREATE USER '<username>'@'<host>' IDENTIFIED BY '<password>';

Beispiel für einen Nutzer mit dem Namen “connect” und Passwort “ConnectEngine”. Das Prozentzeichen
( % ) ist ein Wildcard für alle HostsExample for a user with the name "connect" and password "ConnectEngine". The percent sign
( % ) is a wildcard for all hosts:

Code Block
languagesql
CREATE USER 'connect'@'%' IDENTIFIED BY 'ConnectEngine';

Dem neuen MySQL-Nutzer die nötigen Rechte geben

...

Give the new MySQL user the necessary rights

To give the user the necessary rights the following command is used:

Code Block
languagesql
GRANT ALTER, CREATE, DELETE, DROP, INDEX, INSERT, REFERENCES, SELECT, UPDATE ON *.* TO '<username>'@'<host>';

Für den Beispielnutzer von oben wäre der BefehlFor the example user from above, the command would be:

Code Block
languagesql
GRANT ALTER, CREATE, DELETE, DROP, INDEX, INSERT, REFERENCES, SELECT, UPDATE ON *.* TO 'connect'@'%';

Ermittlung des Connection Strings

...

Determination of the connection string

The Connection String beschreibt Connect, wie die Verbindung zur Datenbank aufgebaut werden kann. Dieser wird in den appsettings.json im Connect-Installationsverzeichnis angegeben. Hier ist entscheidend, was Sie in der Verbindungskonfiguration angegeben haben.

Unabhängig von diesen Einstellungen bleibt der user, password und database immer gleich.

Wenn Sie TCP/IP angekreuzt haben, sieht der Connection String z.B. so ausdescribes Connect, how the connection to the database can be established. This is used in the appsettings.json specified in the Connect installation directory. What matters here is what you specified in the Connect configuration.

Regardless of these settings, the user, password and database always the same.

When you TCP/IP the connection string looks like this:

Code Block
languagetext
"host=127.0.0.1;port=3306;user=connect;password=ConnectEngine;database=connect;"

Wenn Sie wiederum If you in turn Named Pipe ausgewählt haben, könnte es so aussehen selected, it might look like this.

Code Block
languagetext
"PipeName=MYSQL;user=connect;password=ConnectEngine;database=connect;"

Alternativ können Sie sich an der Connection String Dokumentation orientieren.

...

Alternatively, you can contact the Connection String Documentation orient

Note

By default, TCP/IP has "Open Windows Firewall ports for network access.“ angekreuzt. Wenn Sie diese Option abgewählt haben, müssen sie sich selbst um die Öffnung des Ports kümmern" is checked. If you have deselected this option, they will have to take care of opening the port themselves.