Hallo,
Ich habe eine TS-451 NAS
Derzeit läuft Kodi 19.1 Matrix.
Weil die Version der internen MariaDB recht alt ist habe die aktuelle Version 10.4.18 über die Entware-App installiert und eingerichtet.
Die vorhandenen SQL-Datenbanken (mysql, phpmyadmin, MyMusic82, MyVideos119) habe ich vorher exportiert und auf das neue MariaDB importiert. Die interne MariaDB habe ich über die Systemsteuerung deaktiviert und die neue MariaDB über die Konsole gestartet und läuft auch.
[~] # /opt/etc/init.d/S70mysqld start
[~] # /opt/etc/init.d/S70mysqld status
mysqld is already running
Mit phpMyAdmin kann ich auf das neue MariaDB zugreifen und die Datenbanken sind vorhanden.
Aber Kodi bekommt keine Verbindung zu der neuen Datenbank. Die NAS-IP hat sich nicht geändert der Port ist weiterhin 3306 wie bei der alten Datenbank auch. Daher habe ich die "advancesettings.xml" unverändert gelassen. Kodi startet mit leeren Einträgen in den Filmen und der Musik. In der Log-Datei ist als Fehler hinterlegt, dass die Datenbanken MyMusic82 und MyVideos119 nicht vorhanden sind. Wenn ich wieder zurück auf die interne MariaDB umschalte werden die Datenbanken sofort wieder gefunden.
<advancedsettings>
<videodatabase>
<type>mysql</type>
<host>192.168.178.22</host>
<port>3306</port>
<user>kodi</user>
<pass>xxx</pass>
</videodatabase>
<musicdatabase>
<type>mysql</type>
<host>192.168.178.22</host>
<port>3306</port>
<user>kodi</user>
<pass>xxx</pass>
</musicdatabase>
<pathsubstitution>
<substitute>
<from>special://masterprofile/Thumbnails</from>
<to>smb://kodi:xxx@192.168.178.22/Thumbnails</to>
</substitute>
</pathsubstitution>
</advancedsettings>
Alles anzeigen
Hier habe ich die Ergebnisse nach der Suche der SQL-Prozesse:
[~] # ps -ef | grep -i mysql - interne MariaDB
9374 admin 2728 S /bin/sh /usr/local/mariadb/bin/mysqld_safe --defaults-file=/usr/local/mariadb/my-mariadb.cnf --basedir=/usr/local/mariadb --datadir=/share/CACHEDEV1_DATA/.system/data --user=admin --default-storage-engine=MyISAM --wait_timeout=2628000 --pid-file=/var/lock/mariadb.pid --tmpdir=/share/CACHEDEV1_DATA/.system/tmp
9781 admin 67552 S /usr/local/mariadb/bin/mysqld --defaults-file=/usr/local/mariadb/my-mariadb.cnf --basedir=/usr/local/mariadb --datadir=/share/CACHEDEV1_DATA/.system/data --plugin-dir=/usr/local/mariadb/lib/plugin --user=admin --default-storage-engine=MyISAM --wait-timeout=2628000 --tmpdir=/share/CACHEDEV1_DATA/.system/tmp --log-error=/share/CACHEDEV1_DATA/.system/data/NAS-Hoops.err --pid-file=/var/lock/mariadb.pid --socket=/tmp/mysql_mediadb.sock --port=3310
30258 admin 3540 S /bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/config/my.cnf --datadir=/usr/local/mysql/var --tmpdir=/usr/local/mysql/tmp --pid-file=/var/lock/qmysql.pid --user=admin
30573 admin 85312 S /usr/local/mysql/bin/mysqld --defaults-file=/etc/config/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --plugin-dir=/usr/local/mysql/lib/plugin --user=admin --tmpdir=/usr/local/mysql/tmp --log-error=/usr/local/mysql/var/NAS-Hoops.err --pid-file=/var/lock/qmysql.pid --socket=/tmp/mysql.sock --port=3306
[~] # ps -ef | grep -i mysql - ohne interne MariaDB
9374 admin 2728 S /bin/sh /usr/local/mariadb/bin/mysqld_safe --defaults-file=/usr/local/mariadb/my-mariadb.cnf --basedir=/usr/local/mariadb --datadir=/share/CACHEDEV1_DATA/.system/data --user=admin --default-storage-engine=MyISAM --wait_timeout=2628000 --pid-file=/var/lock/mariadb.pid --tmpdir=/share/CACHEDEV1_DATA/.system/tmp
9781 admin 67552 S /usr/local/mariadb/bin/mysqld --defaults-file=/usr/local/mariadb/my-mariadb.cnf --basedir=/usr/local/mariadb --datadir=/share/CACHEDEV1_DATA/.system/data --plugin-dir=/usr/local/mariadb/lib/plugin --user=admin --default-storage-engine=MyISAM --wait-timeout=2628000 --tmpdir=/share/CACHEDEV1_DATA/.system/tmp --log-error=/share/CACHEDEV1_DATA/.system/data/NAS-Hoops.err --pid-file=/var/lock/mariadb.pid --socket=/tmp/mysql_mediadb.sock --port=3310
[~] # ps -ef | grep -i mysql - externe MariaDB
9374 admin 2728 S /bin/sh /usr/local/mariadb/bin/mysqld_safe --defaults-file=/usr/local/mariadb/my-mariadb.cnf --basedir=/usr/local/mariadb --datadir=/share/CACHEDEV1_DATA/.system/data --user=admin --default-storage-engine=MyISAM --wait_timeout=2628000 --pid-file=/var/lock/mariadb.pid --tmpdir=/share/CACHEDEV1_DATA/.system/tmp
9781 admin 67552 S /usr/local/mariadb/bin/mysqld --defaults-file=/usr/local/mariadb/my-mariadb.cnf --basedir=/usr/local/mariadb --datadir=/share/CACHEDEV1_DATA/.system/data --plugin-dir=/usr/local/mariadb/lib/plugin --user=admin --default-storage-engine=MyISAM --wait-timeout=2628000 --tmpdir=/share/CACHEDEV1_DATA/.system/tmp --log-error=/share/CACHEDEV1_DATA/.system/data/NAS-Hoops.err --pid-file=/var/lock/mariadb.pid --socket=/tmp/mysql_mediadb.sock --port=3310
20029 admin 64012 S /opt/bin/mysqld --pid-file=/opt/var/run/mysqld/mysqld.pid
Alles anzeigen
Kann mir jemand helfen und schreiben, warum auf die neue Datenbanken nicht zugegriffen werden kann. Muss ich vorher noch etwas anpassen oder einstellen?
Ich freue mich auf gute Ratschläge.
Viele Grüße