Sådan migreres database fra MySQL til Redmine

2/24/2021
5 minutes
Lukáš Beňa
MySQL er et PHP-venligt program, der bruger SQL-sproget. Redmine kan også bruge en MySQL-database til at gemme databasen. Da Redmine er et projektstyringssystem, kræver det en masse data, så du og dine brugere kan udnytte og administrere den database.

Sådan fungerer MySQL

En eller flere klienter eller enheder opretter forbindelse gennem et specifikt netværk og administrerer databasen. WordPress er det bedste eksempel på webdatabaseadministration. Processen, der finder sted mellem din enhed og databasen, er som følger:

  • Du opretter en database gennem MySQL på din enhed og integrerer den med Redmine. Nu opretter du et projekt og gemmer dataene i databasen. Databasen gemmer dataene, og du kan kontrollere og administrere dataene gennem forholdet mellem hver tabel.
  • Derefter vil klienter eller andre brugere foretage en anmodning til databasen ved at indtaste specifikke SQL-kommandoer på MySQL gennem Redmine.
  • Serveren vil svare på brugernes anmodning og vise databasen på deres enhed.

 

Hvad er database migration?

Database migration betyder simpelthen at migrere eller flytte din database fra en platform til en anden. Du kan have brug for at flytte data mellem platforme af forskellige årsager. For eksempel kan du spare mange penge ved at migrere data til et skybaseret databasesystem.

 

Fordele ved database migration

At migrere din database fra MySQL til Redmine tilbyder mange fordele. Her er nogle væsentlige fordele:

 

Økonomisk

Mange virksomheder migrerer deres database for at spare penge. Da flere virksomheder skifter til en skydatabase, migrerer mange virksomheder deres data. Dette hjælper dem med at reducere lønomkostninger og professionelle medarbejdere til at administrere og overføre dataene.

 

Enkelt sand kilde

Hvis din database mangler et centralt sted, kan du overføre dataene til en enkelt platform. Når der er en enkelt platform at bruge for en stor virksomhed, kan de nemt reducere fejl og udføre aktiviteter i realtid. For eksempel, hvis en filial af din virksomhed er placeret uden for byen, kan du reducere trinnene til deling af data og omdirigere hele processen gennem en enkelt platform.

 

Modernisering af metoder

Som teknologien udvikler sig, er der nye applikationer og værktøjer tilgængelige for at hjælpe dig med at vokse med stigende muligheder. Derfor migrerer mange virksomheder fra den ene platform til den anden. Med big data og machine learning-teknologi har du brug for mere og hurtig plads til at imødekomme dine behov. For eksempel kan du ved at migrere din database til Redmine administrere dine projekter øjeblikkeligt.

 

Migrering af databasen fra MySQL til Redmine

Du kan migrere din database fra MySQL til Redmine i to sektioner. Først skal du eksportere databasen fra MySQL-databasen. Derefter importerer du disse data til din Redmine. Lad os komme i gang.

 

Sektion 1 - Eksport af databasen fra MySQL

For at eksportere dataene fra MySQL-databasen skal du bruge phpMyAdmin. Dette vil være vores første trin.

 

Brug af phpMyAdmin

For at eksportere databasen fra MySQL skal du bruge phpMyAdmin-webgrænsefladen ved at:

1. Logge ind på cPanel

2. Når du er logget ind i cPanel, skal du gå til databaser-sektionen

3. Klik nu på phpMyAdmin på startskærmen.

På den nye vinduesadministration åbnes phpMyAdmin-siden.

4. Find den database, du vil migrere til Redmine. Du finder databasen i venstre rude på din phpMyAdmin-side.

5. Klik nu på Eksport

6. I eksportmetoden skal du vælge hurtig.

På ældre versioner af phpMyAdmin finder du ikke Quick-indstillingen. Til det skal du følge følgende trin:

  • Gå til Eksport-sektionen og klik derefter på Vælg alle.
  • Marker nu afkrydsningsfeltet Gem som fil.
  • Efter det skal du klikke på Gå.
  • Eksportprocessen begynder at køre.

7. Vælg nu SQL som format.

8. Klik nu på Gå.

9. En dialogboks til gem fil åbnes. Du skal skrive filnavnet og vælge placeringen /temp/backup i Redmine-mappen. Temp/backup er Redmines backup-mappe.

10. Klik nu på Gem, og alle databaser, du vil migrere til Redmine, vil blive gemt på den valgte placering.

 

Afsnit 2 - Importering af databasen til Redmine

  • For at importere SQL-databasen skal du have administratorrettigheder.
  • Nu skal du køre SQL-filen fra den midlertidige mappe, som du lige har gemt.
  • Nu skal du åbne terminalen.
  • Indtast følgende MySQL-kommando i terminalen.

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

  • Når du har indtastet kommandoen, er du klar til at gå i gang.
  • Redmine vil køre SQL-databasen som en sikkerhedskopi.

 

Konklusion

Nu har du succesfuldt migreret databasen fra MySQL til Redmine. Dette vil hjælpe dig med at samle din database på ét sted. Når din database er på forskellige platforme, vil din forretningsproces være langsom og fejlbehæftet. Med Redmine-projektstyringsværktøjet kan du administrere dine projekter og brugere fra én platform.

Leder du efter en Redmine-opgradering? Nemt.

Få alle kraftfulde værktøjer til perfekt projektplanlægning, -styring og -kontrol i en enkelt software.

Prøv Easy Redmine i en 30 dages gratis prøveperiode

Fuld funktionalitet, SSL-beskyttet, daglige backups, i din geolocation