Datenbank – die besten Beiträge

MQTT und SQL Server auf gleicher Ubuntu Server VM?

Ich betreibe einen MQTT Server (Mosquitto Broker) innerhalb einer Ubuntu Server Distribution innerhalb einer VM und würde gern einen Microsoft SQL Server in der gleichen VM laufen lassen um die Daten, die an den MQTT-Broker geschickt zu werden speichern zu können.

  1. Frage: Ich kann beide Server installieren und diese laufen auch parallel, aber wie stelle ich von außen bei Anfragen sicher, den richtigen Server zu erwischen? Weil die Server IP ist bei beiden gleich, wird das nur über den Port geregelt ? (MQTT: 1883 und MS-SQL Server: 1433 ?)
  2. Ich habe ein Pyhton Skript, welche alle MQTT Topics abonniert und die Daten in die Datenbank schreibt. Wie sorge ich dafür, dass dieses in Dauerschleife für immer ausgeführt wird und parallel zu den beiden Servern vom Betriebssystem ausgeführt wird? (Habe bereits Python Entwicklungsumgebung installiert, und kann Skripte einfach so ausführen), Klar kann ich da ne Dauerschleife reinprogrammieren, aber wie bediene ich dann parallel den Rest? Somit kommen wir zu Frage 3:
  3. Wie kann ich mir MQTT Server Konsole, SQL-Server Konsole und Ausgaben des Python Skript gleichzeitig anzeigen lassen? (Ubuntu Server nur in Terminalversion, keine grafische Benutzeroberfläche)

Bin offensichtlich nicht so vertraut mit Linux und habe das Gefühl mir würden nur ein paar Grundlagen fehlen..
Hoffe ihr könnt mir helfen, danke!

Server, Computer, Linux, SQL, Ubuntu, Datenbank, Python, mqtt

MySQL Startet nicht?

Hallo, meine MySQL(MariaDB) Datenbank startet nicht mehr und ich weiß nicht wieso.
Da ich nun einen Dump machen möchte muss diese um Aktiven zustand sein, was momentan leider nicht Möglich ist.

Ich habe aus den Syslogs dies

Aug  5 19:39:17 rv2689 systemd[1]: Starting MySQL Community Server...
Aug  5 19:39:17 rv2689 systemd[110214]: mysql.service: Failed to determine group credentials: No such process
Aug  5 19:39:17 rv2689 systemd[110214]: mysql.service: Failed at step GROUP spawning /usr/share/mysql/mysql-systemd-start: No such process
Aug  5 19:39:17 rv2689 systemd[1]: mysql.service: Control process exited, code=exited, status=216/GROUP
Aug  5 19:39:17 rv2689 systemd[1]: mysql.service: Failed with result 'exit-code'.
Aug  5 19:39:17 rv2689 systemd[1]: Failed to start MySQL Community Server.
Aug  5 19:39:17 rv2689 systemd[1]: mysql.service: Scheduled restart job, restart counter is at 5.
Aug  5 19:39:17 rv2689 systemd[1]: Stopped MySQL Community Server.
Aug  5 19:39:17 rv2689 systemd[1]: mysql.service: Start request repeated too quickly.
Aug  5 19:39:17 rv2689 systemd[1]: mysql.service: Failed with result 'exit-code'.
Aug  5 19:39:17 rv2689 systemd[1]: Failed to start MySQL Community Server.

Die MySQL error logs:

root@rv2689:/var/log/mysql# tail -f /var/log/mysql/error.log 
2022-08-05T21:40:38.936047Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.29-0ubuntu0.20.04.3)  (Ubuntu).
2022-08-05T21:40:39.690223Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-08-05T21:40:39.932957Z 0 [ERROR] [MY-011292] [Server] Plugin mysqlx reported: 'Preparation of I/O interfaces failed, X Protocol won't be accessible'
2022-08-05T21:40:39.933028Z 0 [ERROR] [MY-011300] [Server] Plugin mysqlx reported: 'Setup of socket: '/var/run/mysqld/mysqlx.sock' failed, can't create lock file /var/run/mysqld/mysqlx.sock.lock'
2022-08-05T21:40:39.991422Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2022-08-05T21:40:39.991479Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2022-08-05T21:40:39.991761Z 0 [ERROR] [MY-010273] [Server] Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock.
2022-08-05T21:40:39.991789Z 0 [ERROR] [MY-010268] [Server] Unable to setup unix socket lock file.
2022-08-05T21:40:39.992343Z 0 [ERROR] [MY-010119] [Server] Aborting
2022-08-05T21:40:41.465019Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.29-0ubuntu0.20.04.3)  (Ubuntu).

Vielleicht Sagt mir das nicht, aber vielleicht einen von euch

Ich hoffe mir kann jemand helfen

Wen man anders ein Dump erstellen kann ohne das die MySQL in einen Funktionsfähigen zustand sein muss wäre mir das auch recht da ich die Datenbank umziehen möchte und keine andere Möglichkeit sehe außer ein Dump zu benutzen.

LG

System: Ubuntu 20.04

Computer, Fehler, Linux, Datenbank, MySQL, LOGS, startet-nicht, fail

Meistgelesene Beiträge zum Thema Datenbank