Beiträge von rvator

    Ja, läuft inzwischen. Ist echt genial, nochmal vielen Dank!


    Viele Grüße,

    Franz


    Ja, habe mit dem script installiert. Wie gesagt, wurde ja auch alles installiert.



    Nur das Local database setup musste ich noch ausführen, dann konnte MariaDB auf die Datenbank zugreifen.


    > mysql -u root -Dmysql -p

    CREATE DATABASE p4 charset utf8;

    CREATE USER 'p4'@'localhost' IDENTIFIED BY 'p4';

    GRANT ALL PRIVILEGES ON p4.* TO 'p4'@'localhost' IDENTIFIED BY 'p4';

    flush privileges;

    Bin wieder etwas weitergekommen, war mein Fehler:


    Ich hatte:


    > mysql -u root -Dmysql -p

    CREATE DATABASE p4 charset utf8;

    CREATE USER 'p4'@'localhost' IDENTIFIED BY 'p4';

    GRANT ALL PRIVILEGES ON p4.* TO 'p4'@'localhost' IDENTIFIED BY 'p4';

    flush privileges;


    nicht ausgeführt, weil ich bisher dachte das macht auch das install-script.

    Jetzt ist die Verbindung zu MariaDB da und das WEBIF sehe ich auch.


    Nun fehlt mir noch das serielle Interface zum Kessel, damit's weitergeht.


    "error reading serial interface ......."

    Das habe ich aus einer Anleitung: "in das Web einsteigen mit raspi-ip-adresse/index.php“


    Wie schaut denn der richtige Aufruf des webif im Browser aus?

    Das habe ich doch oben geschrieben

    Guckst Du hier.

    Das hatte ich natürlich schon probiert:


    http://192.xxx.xxx.xx:1111/


    Fehlermeldung:

    Die Website ist nicht erreichbar

    192.xxx.xxx.xx hat die Verbindung abgelehnt.


    Ging nicht, drum dachte ich, da fehlt noch was.


    Kann es evtl. daran liegen, dass die Verbindung zu Mariadb noch nicht klappt?

    Das habe ich aus einer Anleitung: "in das Web einsteigen mit raspi-ip-adresse/index.php“


    Wie schaut denn der richtige Aufruf des webif im Browser aus?

    Habe auch mit dem Port keinen Erfolg:


    http://192.xxx.xxx.xx:1111/index.php


    Die Website ist nicht erreichbar

    192.xxx.xxx.xx hat die Verbindung abgelehnt.

    Hallo miteinander,


    zuerst mal großen Respekt vor horchi aber auch all den Anderen welche uns hier so unterstützen!


    1. Frage:


    Dieses Problem wurde hier schon behandelt, aber leider habe ich trotz viel suchen und forschen keine Lösung für mich gefunden.

    Habe p4d mit Script auf Raspberry Pi III und Buster installiert.

    P4D & Mariadb laufen, aber ich bekomme die Fehlermeldung "Access denied for user 'p4'@'localhost' (1698)"

    DbName, DbUser,DbPass ist gesetzt, siehe unten.


    Jetzt habe noch einiges über MariaDB Root-Passwort gelesen, weis aber nicht, ob das etwas damit zu tun hat.


    2. Frage:


    Sollte man das WebIf auch schon trotz des Datenbankfehlers erreichen können?


    Wenn ich im Browser "http://192.xxx.xxx.xx/index.php" eingebe, erhalte ich folgende Meldung:


    Die Website ist nicht erreichbar

    192.xxx.xxx.xx hat die Verbindung abgelehnt.


    Würde mich sehr freuen, wenn mir jemand helfen könnte!


    Viele Grüße,

    Franz


    Hier noch die verschiedenen Statusmeldungen:


    pi@raspberrypi:~ $ mysql -Dp4 -u p4 -pp4

    ERROR 1698 (28000): Access denied for user 'p4'@'localhost'


    =========================================================================

    pi@raspberrypi:~ $ p4d -n -t

    Read 5 option from /etc/p4d/daemon.conf

    Dictionary '/etc/p4d/database.dat' loaded

    Try conneting to database

    SQL-Error in 'connecting to database' - Access denied for user 'p4'@'localhost' (1698)

    Fatal, lost connection to mysql server, aborting pending actions

    Error, connecting to database at 'localhost' on port (3306) failed

    Error: Initial database connect failed

    SQL-Error in 'connecting to database' - Access denied for user 'p4'@'localhost' (1698)

    Fatal, lost connection to mysql server, aborting pending actions

    Error, connecting to database at 'localhost' on port (3306) failed

    Could not access database 'localhost:3306'

    Could not access database 'localhost:3306' (tried to open errors)


    =============================================================================

    # -- daemon.conf

    # parameters to connect the MySQL database

    DbHost = localhost

    DbPort = 3306

    DbName = p4

    DbUser = p4

    DbPass = p4


    ===============================================================================


    pi@raspberrypi:~ $ systemctl status mariadb


    ● mariadb.service - MariaDB 10.3.36 database server

    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)

    Active: active (running) since Sun 2023-02-26 11:17:11 CET; 2h 49min ago

    Docs: man:mysqld(8)

    systemd
    How systemd is configured on MariaDB packages and how to alter its configuration.
    mariadb.com

    Process: 470 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)

    Process: 482 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)

    Process: 484 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`cd /usr/bin/..; /usr/bin/galera_recov

    Process: 608 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)

    Process: 610 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS)

    Main PID: 569 (mysqld)

    Status: "Taking your SQL requests now..."

    Tasks: 30 (limit: 2059)

    CGroup: /system.slice/mariadb.service

    └─569 /usr/sbin/mysqld