mysql z innego dysku

Tematy związane z oprogramowaniem, instalacją, konfiguracją
superserek
Posty: 53
Rejestracja: 12 marca 2019, 12:19

mysql z innego dysku

Post autor: superserek »

Jak można przenieść /var/lib/mysql na inny dysk? Po skopiowaniu katalogów sama baza nie wstaje:
mariadb.service - MariaDB 10.1.37 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2019-03-18 16:47:47 CET; 1h 17min ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 2932 (code=exited, status=1/FAILURE)
Status: "MariaDB server is down"

mar 18 16:47:46 debian systemd[1]: Starting MariaDB 10.1.37 database server...
mar 18 16:47:47 debian mysqld[2932]: 2019-03-18 16:47:47 140609967323136 [Note] /usr/sbin/mysqld (mysqld 10.1.37-MariaDB-0+deb9u1) starting as pro
mar 18 16:47:47 debian systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
mar 18 16:47:47 debian systemd[1]: mariadb.service: Failed with result 'exit-code'.
mar 18 16:47:47 debian systemd[1]: Failed to start MariaDB 10.1.37 database server.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: mysql z innego dysku

Post autor: mariaczi »

Po skopiowaniu/przeniesieniu katalogu utwórz symlinka /var/lib/mysql wskazującego na miejsce, gdzie skopiowałeś/przeniosłeś katalog z bazami.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: mysql z innego dysku

Post autor: LordRuthwen »

Zmień ścieżki w konfiguracji, bo niby skąd baza ma wiedzieć gdzie przeniosłeś dane?
superserek
Posty: 53
Rejestracja: 12 marca 2019, 12:19

Re: mysql z innego dysku

Post autor: superserek »

Tak też zrobiłem, jednak baza nie wstaje. Komunikat jak wyżej. Nawet jeśli całość umieszczę w /var/lib/mysql
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: mysql z innego dysku

Post autor: mariaczi »

Co trafia do 'error.log' z mysql'a?
superserek
Posty: 53
Rejestracja: 12 marca 2019, 12:19

Re: mysql z innego dysku

Post autor: superserek »

Kod: Zaznacz cały

[Warning] InnoDB: Cannot open table robot/date from the internal data dictionary of InnoDB though the .frm file for the table exists. See http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem.
Jednak nie widzę tam nic, co mogłoby mnie nakierować na naprawę błędu
ODPOWIEDZ