Hur man migrerar databasen från MySQL till Redmine

2/24/2021
5 minutes
Lukáš Beňa.

MySQL är ett PHP-vänligt program som använder SQL-språket. Redmine kan också använda en MySQL-databas för att lagra databasen. Eftersom Redmine är ett projektledningssystem krävs det mycket data så att du och dina användare kan använda och hantera den databasen.

Hur MySQL fungerar

En eller flera klienter eller enheter ansluter genom ett specifikt nätverk och hanterar databasen. WordPress är det bästa exemplet på webbdatabashantering. Processen som sker mellan din enhet och databasen är följande:

  • Du skapar en databas genom MySQL på din enhet och integrerar den med Redmine. Nu skapar du ett projekt och lagrar data i databasen. Databasen lagrar datan och du kan kontrollera och hantera datan genom relationen mellan varje tabell.
  • Sedan kommer klienter eller andra användare att göra en förfrågan till databasen genom att skriva specifika SQL-kommandon på MySQL genom Redmine.
  • Servern kommer att svara på användarnas förfrågan och visa databasen på deras enhet.

 

Vad är databasmigration?

Databasmigration innebär helt enkelt att migrera eller flytta din databas från en plattform till en annan. Du kan behöva flytta data mellan plattformar av olika anledningar. Till exempel kan du spara mycket pengar genom att migrera data till ett molnbaserat databassystem.

 

Fördelar med databasmigration

Att migrera din databas från MySQL till Redmine erbjuder många fördelar. Här är några viktiga fördelar:

 

Budgetvänligt

Många företag migrerar sin databas för att spara pengar. Eftersom fler företag övergår till en molndatabas migrerar många företag sina data. Detta hjälper dem att minska arbetskostnader och anställa professionella medarbetare för att hantera och överföra data.

 

En enda sann källa

Om din databas saknar en central plats kan du överföra datan till en enda plattform. När det finns en enda plattform att använda för ett stort företag kan de enkelt minska fel och utföra aktiviteter i realtid. Till exempel, om en avdelning i ditt företag är belägen utanför staden kan du minska stegen för att dela data och dirigera hela processen genom en enda plattform.

 

Modernisera metoder

I takt med att tekniken utvecklas finns det nya applikationer och verktyg tillgängliga som hjälper dig att växa med ökande möjligheter. Det är därför många företag migrerar från en plattform till en annan. Med big data och maskininlärningsteknik behöver du mer och snabbare utrymme för att stödja dina behov. Till exempel kan du genom att migrera din databas till Redmine hantera dina projekt direkt.

 

Migrera databasen från MySQL till Redmine

Du kan migrera din databas från MySQL till Redmine i två avsnitt. Först behöver du exportera databasen från MySQL-databasen. Sedan importerar du den datan till din Redmine. Så låt oss börja.

 

Avsnitt 1 - Exportera databasen från MySQL

För att exportera datan från MySQL-databasen behöver du använda phpMyAdmin. Detta blir vårt första steg.

 

Använda phpMyAdmin

För att exportera databasen från MySQL behöver du använda webbgränssnittet phpMyAdmin genom att:

1. Logga in på cPanel

2. Efter att du har loggat in på cPanel går du till avsnittet för databaser

3. Klicka nu på phpMyAdmin på startsidan.

På den nya fönsteradministrationen kommer phpMyAdmin-sidan att öppnas.

4. Hitta den databas du vill migrera till Redmine. Du hittar databasen i vänsterfönstret på din phpMyAdmin-sida.

5. Klicka nu på Exportera

6. I exportmetoden behöver du välja snabb.

På äldre versioner av phpMyAdmin hittar du inte alternativet Snabb. För det behöver du följa följande steg:

  • Gå till avsnittet Exportera och klicka sedan på Välj alla.
  • Kryssa nu i rutan Spara som fil.
  • Efter det, klicka på Gå.
  • Exportprocessen kommer att börja köras.

7. Nu behöver du välja SQL som format.

8. Klicka nu på Gå.

9. En dialogruta för att spara filen öppnas. Du behöver skriva namnet på filen och välja platsen /temp/backup i Redmine-mappen. Temp/backup är Redmines säkerhetskopieringskatalog.

10. Klicka nu på spara, och alla databaser som du vill migrera till Redmine kommer att sparas på den plats du valt.

 

Avsnitt 2 - Importera databasen till Redmine

  • För att importera SQL-databasen behöver du ha administratörsprivilegier.
  • Nu måste du köra SQL-filen från den temporära katalogen som du precis sparade.
  • Nu måste du öppna terminalen.
  • Skriv följande MySQL-kommando i terminalen.

mysql -u root -p bitnami_redmine </opt/bitnami/temp/backup.sql

  • När du har skrivit in kommandot är du redo att köra.
  • Redmine kommer att köra SQL-databasfilen som en säkerhetskopia.

 

Slutsats

Nu har du framgångsrikt migrerat databasen från MySQL till Redmine. Detta kommer att hjälpa dig att samla din databas på en enda plats. När din databas finns på olika plattformar kommer din affärsprocess att vara långsam och benägen för fel. Med verktyget för projektledning i Redmine kan du hantera dina projekt och användare från en enda plattform.

Letar du efter en uppgradering av Redmine? Enkelt.

Få alla kraftfulla verktyg för perfekt projektplanering, hantering och kontroll i en mjukvara.

Prova Easy Redmine i en 30 dagars gratis provperiod

Fullständiga funktioner, SSL-skyddad, dagliga säkerhetskopior, i din geografiska plats