Upgrade di Request Tracker su Debian: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
Created page with "=Migrazione su nuova macchina= * Fare dump del DB sulla vecchia macchina RT 3.6.7 mysqldump --user=rtuser --password=rtpassword --opt --skip-lock-tables --single-transaction..."
 
mNo edit summary
Line 2: Line 2:


* Fare dump del DB sulla vecchia macchina RT 3.6.7
* Fare dump del DB sulla vecchia macchina RT 3.6.7
  mysqldump --user=rtuser --password=rtpassword --opt --skip-lock-tables --single-transaction --default-character-set=binary --databases rtdb -r /tmp/rtdb.sql
  mysqldump --user=rtuser --password=secretpass --opt --skip-lock-tables --single-transaction --default-character-set=latin1 --databases rtdb -r /tmp/rtdb.sql


* Trasferirlo sulla nuova macchina
* Trasferirlo sulla nuova macchina
Line 13: Line 13:


* Importare il backup della vecchia istanza:
* Importare il backup della vecchia istanza:
  mysql -uroot -p --default-character-set=binary rtdb
  mysql -u root -p rtdb < /tmp/rtdb.sq
 
SET names 'utf8';
SOURCE/tmp/rtdb.sql;
 
QUIT;


* Lanciare l'upgrade:
* Lanciare l'upgrade:
Line 46: Line 41:


* Attendere il completamento
* Attendere il completamento
* Applicare i fix necessari per Mysql
sudo /usr/share/request-tracker4/etc/upgrade/upgrade-mysql-schema.pl rtdb rtuser secrepassword > /tmp/mysql.upgrade
mysql -u rtuser -p rtdb < /tmp/mysql.upgrade


=Riferimenti=
=Riferimenti=

Revision as of 15:17, 26 April 2016

Migrazione su nuova macchina

  • Fare dump del DB sulla vecchia macchina RT 3.6.7
mysqldump --user=rtuser --password=secretpass --opt --skip-lock-tables --single-transaction --default-character-set=latin1 --databases rtdb -r /tmp/rtdb.sql
  • Trasferirlo sulla nuova macchina
scp /tmp/rtdb.sql newmachine.example.priv:/tmp
  • Installare i pacchetti sulla nuova macchina, ed eseguire la configurazione, fino ad accedere alla nuova istanza vuota:
sudo apt-get install request-tracker4 rt4-db-mysql rt4-apache2 rt4-clients mysql-server mysql-client
  • Cancellare il contenuto del database di RT, lasciando il DB vuoto
  • Importare il backup della vecchia istanza:
mysql -u root -p rtdb < /tmp/rtdb.sq
  • Lanciare l'upgrade:
sudo -u www-data rt-setup-database-4 --action upgrade --dba root --prompt-for-dba-password
In order to create or update your RT database, this script needs to connect to your  mysql instance on localhost (port '') as root
Please specify that user's database password below. If the user has no database
password, just press return.

Password: 
Working with:
Type:   mysql
Host:   localhost
Port:   
Name:   rtdb
User:   rtuser
DBA:    root
  • Inserire la versione da cui si upgrada:
Enter RT version you're upgrading from: 3.6.7
  • Accettare con invio:

Enter RT version if you want to stop upgrade at some point,

 or leave it blank if you want apply above upgrades:
  • Attendere il completamento


  • Applicare i fix necessari per Mysql
sudo /usr/share/request-tracker4/etc/upgrade/upgrade-mysql-schema.pl rtdb rtuser secrepassword > /tmp/mysql.upgrade
mysql -u rtuser -p rtdb < /tmp/mysql.upgrade


Riferimenti