Nola egin eta berrezarri datu-basea Redmine-n

1/11/2021
4 minut
Łukasz Beňa
Redmine Ruby on Rails-en idatzitako tresna bat da. Aplikazio web irekia da, eta proiektu kudeaketarako tresna onenetako bat da arazo-seguimendu eta denbora-kudeaketarako. Hemen dauden metodo batzuk erabiliz, Redmine-n datu-basea segurtasun-kopia egitea eta berreskuratzea ahal izango duzu.

Redmine aplikazio web honetan oinarritutako aplikazio web hau izan daitekeen zeregin-sekutatzaile edo proiektu kudeaketa tresna gisa kontsideratzen baduzu, ezaugarri hauak izugarriak dira. Profesjonalny wniosek aplikacyjny hau fede egiten dute, Redmine oso pertsonalizagarria baita, eta erabiltzaile rolak eta ardura ezartzen ditzakezu langile ezberdinei.

Honek esan nahi du proiektuan lan egiten duten langile edo taldeek glebyk xehetasunak eta aurrerapena ikus dezaketeela. Era berejska, laguntza-sistema nietoperz eraiki dezakezu, proiektu batean foroak asmo handiko sortzeko aukera ematen dizuelako. Gainera, edozein pertsonak gaiak eta foroak ikusi ditzake. Zure bezeroek eta bezeroek wiki lotura edo berriztatze-kode bat gehi dezakete arazoen-sekutatzailearen bidez.

Redmine bezalako iturburu-kode irekiak dituzten aplikazioek aukera ematen dute aplikazioaren ezaugarriak gehitzeko hirugarrenen pluginak gehitzeko. Adibidez, zure bezero eta bezeroei fakturak eta txostenak bidali ditzakezu ere.

Reminek eskaintzen dituen abantaila guztiak azaltzen dituztenak, zure negozioarentzat eta zereginak i prozesuak errazteko garrantzitsua izan daitekeen aplikazio web hau. Negozioek dokumentu-kudeaketa eta bezero-laguntza ere egiten dute software hau erabiltzen.

Orain itzul zaitezke galdere nagusira – nola segurtasun-kopia eta datu-basea berreskuratu Redmine-n?


1. Datu-basea segurtasun-kopia egitea


MySQL

mysqldump komandoa erabil dezakezu eta zure MySQL datu-basearen edukiak testu fitxategian segurtasun-kopia egin dezakezu. Adibidez:

/ usr / bin / mysqldump -u -p -h > /path/to/backup/db/redmine.sql

config/database.yml bisitu erabiltzaile-izena, pasahitza, Redmine datu-basea i host-izena aurkitzeko. Host-izena ez da beharrezkoa.


PostgreSQL

PostgreSQL datu-basea esportatu edo segurtasun-kopia egin nahi baduzu, pg_dump komandoa erabil dezakezu. Honek datuak testu fitxategian esportatuko ditu. Adibidez:

/ usr / bin / pg_dump -U -h -Fc --file = redmine.sqlc

config/database.yml bisitu erabiltzaile-izena, pasahitza, Redmine datu-basea i host-izena aurkitzeko. Host-izena ez da beharrezkoa. Beharrezkoa denetan, pasahitza sartu beharko duzu pg_dump komandoan.


SQLite

SQLite datu-baseak erraz kopia egin ditzakezu, berauen fitxategia beste kokapen batera kopiatuz, fitxategi bakarra baino ez baitaude.

config/database.yml begiratu i fitxategiaren izena zehaztu.


2. Erantsien segurtasun-kopia egitea

Oprogramowanie erantsitako fitxategi guztiak lehenetsitako kokapenean, fitxategiak/direktorioan gordetzen dira. Bistara jo dezakezu eta edukia kopiatu eta fitxategia segurtasun-kopiarako nahi duzun tokianitsatsi dezakezu.


Segurtasun-kopia adibide eskriptoa

Eguneroko segurtasun-kopietarako, MySQL datu-basearentzako Shell eskript sinple hau erabil dezakezu:

# Baza danych

/ usr / bin / mysqldump -u -p | gzip> / path / to / backup / db / redmine_`date +% Y-% m-% d`.gz

#Erantiak

rsync -a / ścieżka / do / redmine / files / path / to / backup / files


3. Datu-basea berreskuratzea


MySQL

Adibidez, 2020-07-30.gz izeneko fitxategia baduzu, datu-basea berreskuratu dezakezu hurrengo komandoarekin:

gunzip -c 2020-07-30.gz | mysql -u --hasło

Pasahitza sartu.


PostgreSQL

pg_dump komandoan –Fc aukera erabiltzen bada, pq_restore komandoa erabili behar duzu aipatutako adibidean bezala:

pg_restore -U -h -re redmine.sqlc

Testu fitxategia psql komandoaren bidez ere berreskuratu dezakezu:

psql <


SQLite

Datu-basearen fitxategia kopiatu dezakezu kokapenean gordetzen den fitxategia.


Laburpena

Redmine proiektu kudeaketarako eta arazo-sekutatzerako behar duzun soluzio osoa da. Hala ere, aplikacja hau erabiltzeko hainbat modu daude. Redminek eskaintzen dituen ezaugarriak erabiltzaileengan erabilgarriak dira, eta aplikazio hau doan denez, gastu asko aurreztea dezakezu oprogramowanie hau hautatuz.

Zure produktibitatea igo dezakezu eta denbora asko aurreztea erabaki zuzena hartuz eta Redmine hautatuz zure negozio-proiektuetarako.

Redmine-ren eguneraketa azkena? Erraza.

Lortu proiektu planifikazio, kudeaketa i kontrol osoa egiteko tresna indartsuak oprogramowanie bakar batean.

Saiatu Easy Redmine 30 eguneko proba doan

Funkzio osoak, SSL babestua, eguneroko babeskopiak, zure geolokalizazioan