Stellar Repair for MySQL – Verktygsöversikt
Stellar Repair for MySQL är ett verktyg skapat för att hjälpa användare att lösa problem som kan uppstå vid hantering av MySQL- och MariaDB-databaser. Verktyget kan reparera skadade eller otillgängliga databasobjekt, inklusive tabeller, primärnycklar, vyer och triggers, som skapats i InnoDB- eller MyISAM-motorerna, utan att ändra originaldatabasen.
Programmet stöder MySQL-versionerna 8.x, 6.x, 5.x, 4.x och 3.x och kan användas på Windows, Ubuntu och Red Hat-baserade system. Om ditt operativsystem inte stöds kan du flytta datakatalogen till en kompatibel plattform, reparera den där och sedan flytta tillbaka den. När databasen är reparerad kan du spara den i olika format, inklusive SQL-script, CSV, HTML och XLS, vilket är särskilt användbart om du arbetar på ett system utan MySQL eller MariaDB installerat.
Installera MySQL-återställningsverktyget på Linux
Eftersom verktyget finns för både Windows och Linux (inklusive Ubuntu och Red Hat-baserade system), följer här instruktioner för installation på en Linux-distribution:
- Besök produktens webbplats och ladda ner programmet. Välj ”Linux” och klicka på ”Gratis nedladdning”. Du kan börja med gratisversionen och sedan aktivera verktyget med en licensnyckel.
- Välj rätt paket beroende på din Linux-distribution: .deb för Ubuntu-baserade system och .rpm för Red Hat-baserade system.
- Öppna terminalen, navigera till mappen där filen är nedladdad (vanligtvis
~/Downloads/
), och kör följande kommando: För Ubuntu:$ sudo dpkg -i ./StellarRepairforMySQL-U.deb
För Red Hat:$ sudo rpm -i ./StellarRepairforMySQL.rpm
- När installationen är klar kan du starta verktyget genom att söka efter “Repair for MySQL” i systemets aktivitetsöversikt.
Användning av verktyget
När du startar programmet för första gången ombeds du ange ditt användarnamn och lösenord. Se till att användaren har sudo-behörigheter för att undvika problem under reparationen.
- Stoppa MySQL-tjänsten och skapa en säkerhetskopia av datakatalogen, som vanligtvis finns i
/var/lib/mysql
. Flytta katalogen till en annan plats, exempelvis din hemkatalog:$ sudo systemctl stop mysql $ cp -r /var/lib/mysql $HOME/
- Öppna verktyget och välj “Select Database”. Ange din MySQL-version och sökvägen till datakatalogen. Programmet visar en lista över de databaser som det kan identifiera i katalogen.
- Välj den databas du vill reparera och klicka på “Repair”. Verktyget analyserar databasen, reparerar eventuella skador och ger en rapport när processen är klar.
- Starta om MySQL-tjänsten när reparationen är slutförd:
$ sudo systemctl start mysql
Ta bort verktyget från Linux
Om du inte längre behöver Stellar Repair for MySQL kan du enkelt avinstallera det med hjälp av din pakethanterare:
För Ubuntu-baserade system:
$ sudo apt remove stellarrepairformysql
För Red Hat-baserade system:
$ sudo dnf remove stellarrepairformysql
Sammanfattning
Stellar Repair for MySQL är ett användbart verktyg för att reparera skadade databaser, men dess Linux-version kan vara svår att använda. Under testningen upplevdes problem med att ange datakatalogens sökväg och att välja en databas för reparation, vilket resulterade i felmeddelanden. När katalogen flyttades till ett Windows-system fungerade verktyget utan problem, vilket antyder att Linux-versionen kan behöva förbättras.