Hvordan migrere database fra MySQL til Redmine

2/24/2021
5 minutes
Lukáš Beňa
MySQL er et PHP-vennlig program som bruker SQL-språket. Redmine kan også bruke en MySQL-database for å lagre databasen. Siden Redmine er et prosjektstyringssystem, krever det mye data slik at du og brukerne dine kan bruke og administrere den databasen.

Korleis MySQL fungerer

Eitt eller fleire klientar eller einingar koplar til gjennom eit spesifikt nettverk og administrerer databasen. WordPress er det beste eksempelet på webbasert databaseadministrasjon. Prosessen som skjer mellom eininga di og databasen er som følgjer:

  • Du opprettar ein database gjennom MySQL på eininga di og integrerer den med Redmine. No opprettar du eit prosjekt og lagrar dataen i databasen. Databasen lagrar dataen, og du kan sjekke og administrere dataen gjennom relasjonen mellom kvar tabell.
  • Då vil klientar eller andre brukarar sende ein førespurnad til databasen ved å skrive spesifikke SQL-kommandoar på MySQL gjennom Redmine.
  • Serveren vil svare på brukarane sin førespurnad og vise databasen på eininga deira.

 

Kva er databaseoverføring?

Databaseoverføring betyr rett og slett å flytte databasen din frå ein plattform til ein annan. Du kan ha behov for å flytte data mellom plattformer av ulike årsaker. For eksempel kan du spare mykje pengar ved å overføre data til eit skybasert databasesystem.

 

Fordelar med databaseoverføring

Å overføre databasen din frå MySQL til Redmine gir mange fordeler. Her er nokre viktige fordeler:

 

Budsjettvenleg

Mange selskap overfører databasen sin for å spare pengar. Ettersom fleire selskap går over til ein skydatabase, overfører mange selskap dataene sine. Dette hjelper dei med å redusere lønnskostnader og profesjonelle tilsette som administrerer og overfører dataen.

 

Eining sann kjelde

Hvis databasen din manglar ein sentral plassering, kan du overføre dataen til ein enkelt plattform. Når det er ein enkelt plattform å bruke for eit stort selskap, kan dei enkelt redusere feil og utføre aktivitetar i sanntid. For eksempel, hvis ein avdeling av selskapet ditt er lokalisert utanfor byen, kan du redusere stegene for deling av dataen og omdirigere heile prosessen gjennom ein enkelt plattform.

 

Moderniser metodar

Ettersom teknologien utviklar seg, blir det stadig fleire applikasjonar og verktøy tilgjengelege for å hjelpe deg med å vekse med aukande moglegheiter. Derfor migrerer mange bedrifter frå ein plattform til ein annan. Med big data og maskinlærings teknologi treng du meir og raskare plass for å støtte behova dine. For eksempel kan du ved å overføre databasen din til Redmine administrere prosjekta dine umiddelbart.

 

Overføring av databasen frå MySQL til Redmine

Du kan overføre databasen din frå MySQL til Redmine i to delar. Først må du eksportere databasen frå MySQL-databasen. Deretter importerer du den dataen til Redmine. Så la oss starte.

 

Del 1 – Eksportering av databasen frå MySQL

For å eksportere dataen frå MySQL-databasen, må du bruke phpMyAdmin. Dette vil være det første steget.

 

Bruk av phpMyAdmin

For å eksportere databasen frå MySQL, må du bruke phpMyAdmin-nettgrensesnittet ved å:

1. Logge inn på cPanel

2. Etter at du har logga inn på cPanel, gå til databasedelen

3. Klikk no på phpMyAdmin på heimeskjermen.

På det nye vindauget vil administrasjonssida for phpMyAdmin opne seg.

4. Finn databasen du vil overføre til Redmine. Du vil finne databasen på venstre rute på phpMyAdmin-sida di.

5. Klikk no på Eksport

6. I eksportmetoden må du velje rask.

På eldre versjonar av phpMyAdmin vil du ikkje finne alternativet Rask. For det må du følgje desse stega:

  • Gå til Eksport-delen og klikk deretter på Velg alle.
  • Sjekk no av for Lagre som fil.
  • Etter det, klikk Gå.
  • Eksporteringsprosessen vil no starte.

7. No må du velje SQL som format.

8. Klikk no på Gå.

9. Eit dialogvindauge for lagring av fil vil opne seg. Du må skrive namnet på fila og velje plasseringa /temp/backup i Redmine-mappa. Temp/backup er Redmine si sikkerhetskopimappe.

10. Klikk no på lagre, og alle databasane du vil overføre til Redmine, vil bli lagra på den valgte plasseringa.

 

Seksjon 2 - Importere databasen til Redmine

  • For å importere SQL-databasen, trenger du administratorrettigheter.
  • Nå må du kjøre SQL-filen fra den midlertidige mappen du nettopp lagret.
  • Nå må du åpne terminalen.
  • Skriv inn følgende MySQL-kommando i terminalen.

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

  • Når du har skrevet inn kommandoen, er du klar til å gå.
  • Redmine vil kjøre SQL-databasen som en sikkerhetskopi.

 

Konklusjon

Nå har du vellykket migrert databasen fra MySQL til Redmine. Dette vil hjelpe deg med å samle databasen din på ett sted. Når databasen din er på forskjellige plattformer, vil forretningsprosessen din være treg og utsatt for feil. Med Redmine prosjektstyringsverktøy kan du administrere prosjektene dine gjennom brukerne fra én plattform.

Ønsker du å oppgradere Redmine? Enkelt.

Få alle kraftige verktøy for perfekt prosjektplanlegging, -styring og -kontroll i én programvare.

Prøv Easy Redmine i en 30-dagers gratis prøveperiode

Full funksjonalitet, SSL-beskyttet, daglige sikkerhetskopier, i din geografiske plassering