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)
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