From 966278caafce0eb7eb27c2a3ffa24274b54da1b2 Mon Sep 17 00:00:00 2001 From: Sascha Schulz <sschulz@dh-software.de> Date: Mo, 07 Jul 2025 16:24:04 +0200 Subject: [PATCH] replace mongodb by msql --- index.html | 79 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 78 insertions(+), 1 deletions(-) diff --git a/index.html b/index.html index 8fe7ef2..0ef65ae 100644 --- a/index.html +++ b/index.html @@ -5007,7 +5007,7 @@ sudo cp example.conf example-ssl.conf </code> </pre> - <p>Den vhost für HTTTP / Port 80 so konfigurieren, dass dieser nach HTTPS / Port 443 weiterleitet:</p> + <p>Den vhost für HTTP / Port 80 so konfigurieren, dass dieser nach HTTPS / Port 443 weiterleitet:</p> <pre> <code class="bash" data-trim data-line-numbers> # example.conf @@ -5033,6 +5033,12 @@ SSLEngine on SSLCertificateFile "/.../cert.pem" SSLCertificateKeyFile "/.../key.pem" + </code> + </pre> + <pre> + <code class="bash" data-trim data-line-numbers> + # neuen vhost für SSL aktivieren: + sudo a2ensite example-ssl.conf </code> </pre> <p>Anschließend den Apache neu starten:</p> @@ -5065,6 +5071,77 @@ <p>Eben angegebene Datei in Wireshark einstellen:</p> <p>Bearbeiten > Einstellungen > Protocols > TLS > (Pre)-Master-Secret log filename</p> </section> + <section> + Einrichtung eines Datenbank-Servers (Beispiel MySql) + </section> + <section> + <p>Datenbank installieren:</p> + <pre> + <code class="bash" data-trim data-line-numbers> + # Paketquellen aktualisieren + sudo apt update + + # MySql installieren + sudo apt install mysql-server + + # systemd neuladen + sudo systemctl daemon-reload + + # Status prüfen + sudo systemctl status mysql.service + </code> + </pre> + </section> + <section> + <p>Der Server sollte nun laufen:</p> + <pre> + <code class="bash" data-trim data-line-numbers> + sudo systemctl status mysql.service + </code> + </pre> + </section> + <section> + <p>Root-Passwort setzen/ändern:</p> + <pre> + <code class="bash" data-trim data-line-numbers> + # Login mit generischen Credentials + sudo mysql --defaults-file=/etc/mysql/debian.cnf + </code> + </pre> + <pre> + <code class="sql" data-trim data-line-numbers> + ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'mypass'; + exit; + </code> + </pre> + <pre> + <code class="bash" data-trim data-line-numbers> + # Server neustarten + sudo systemctl restart mysql.service + </code> + </pre> + <pre> + <code class="bash" data-trim data-line-numbers> + # Login mit neuen Credentials + mysql -uroot -p + </code> + </pre> + </section> + <section> + <pre> + <code class="sql" data-trim data-line-numbers> + CREATE DATABASE schema_name; + + use schema_name; + + create table stores (id int not null primary key, number varchar(5) not null); + + insert into stores (id, number) values (1, "10001"); + + select * from stores; + </code> + </pre> + </section> </section> </div> </div> -- Gitblit v1.9.3