Ich hatte bisher auf meinem Linux Mint PC eine MariaDB laufen. In diese DB schreibt Kodi Daten rein über Filmdateien. Nun habe ich mir eine andere PC Hardware angeschafft. Auf dieser neuen PC Hardware habe ich ebenfalls eine MariaDB installiert. Nun wollte ich über mysqldump irgendwie die Daten von der einen DB sichern und in die andere DB importieren (falls das überhaupt geht). Ich habe im Prinzip keine Ahnung von der MariaDB und versucht über das www an Infos zu kommen, wie ich hier vorgehen muß.
Auf jeden Fall habe ich auf meinem alten PC versucht in die MariaDB reinzukommen über:
mysql -u root -p
Da werde ich nach einem Passwort gefragt, daß ich lieder nicht mehr weiß.
Dann habe ich gelesen, daß man das Passwort zurücksetzen kann:
sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
mysql -uroot
use mysql;
update user set password=PASSWORD('mein-neues-password') where User='root';
flush privileges;
quit
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
mysql -u root -p
Jetzt scheint meine DB aber nicht mehr zu laufen.
oliver@media-pc:/var/lib/mysql$ sudo systemctl status mariadb
[sudo] Passwort für oliver:
Das hat nicht funktioniert, bitte nochmal probieren.
[sudo] Passwort für oliver:
● mariadb.service - MariaDB 10.3.37 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2023-01-16 21:16:22 CET; 16min ago
Docs: man:mysqld(8)
systemd
Process: 7311 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
Process: 7320 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 7331 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, statu>
Process: 7380 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=1/FAILURE)
Main PID: 7380 (code=exited, status=1/FAILURE)
Status: "MariaDB server is down"
Jan 16 21:15:50 media-pc systemd[1]: Starting MariaDB 10.3.37 database server...
Jan 16 21:15:50 media-pc mysqld[7380]: 2023-01-16 21:15:50 0 [Note] /usr/sbin/mysqld (mysqld 10.3.37-MariaDB-0ubuntu0.20.04.1) starting as process 7380 ...
Jan 16 21:16:22 media-pc systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
Jan 16 21:16:22 media-pc systemd[1]: mariadb.service: Failed with result 'exit-code'.
Da ich keine Ahnung habe, wäre es prima, wenn hier jemand mir gezielte Tips für eine Hilfe geben kann.
Auf jeden Fall habe ich auf meinem alten PC versucht in die MariaDB reinzukommen über:
mysql -u root -p
Da werde ich nach einem Passwort gefragt, daß ich lieder nicht mehr weiß.
Dann habe ich gelesen, daß man das Passwort zurücksetzen kann:
sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
mysql -uroot
use mysql;
update user set password=PASSWORD('mein-neues-password') where User='root';
flush privileges;
quit
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
mysql -u root -p
Jetzt scheint meine DB aber nicht mehr zu laufen.
oliver@media-pc:/var/lib/mysql$ sudo systemctl status mariadb
[sudo] Passwort für oliver:
Das hat nicht funktioniert, bitte nochmal probieren.
[sudo] Passwort für oliver:
● mariadb.service - MariaDB 10.3.37 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2023-01-16 21:16:22 CET; 16min ago
Docs: man:mysqld(8)
systemd
Process: 7311 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
Process: 7320 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 7331 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, statu>
Process: 7380 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=1/FAILURE)
Main PID: 7380 (code=exited, status=1/FAILURE)
Status: "MariaDB server is down"
Jan 16 21:15:50 media-pc systemd[1]: Starting MariaDB 10.3.37 database server...
Jan 16 21:15:50 media-pc mysqld[7380]: 2023-01-16 21:15:50 0 [Note] /usr/sbin/mysqld (mysqld 10.3.37-MariaDB-0ubuntu0.20.04.1) starting as process 7380 ...
Jan 16 21:16:22 media-pc systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
Jan 16 21:16:22 media-pc systemd[1]: mariadb.service: Failed with result 'exit-code'.
Da ich keine Ahnung habe, wäre es prima, wenn hier jemand mir gezielte Tips für eine Hilfe geben kann.