[rt-users] Rt at Glance and upgrade from 3.2.1 to 3.8.0
Jean-Michel Barbet
Jean-Michel.Barbet at subatech.in2p3.fr
Mon Aug 18 10:05:09 EDT 2008
Ruslan Zakirov wrote:
> 1) try 3.8.1rc5
> 2) do you upgrade mysql as well?
Hi Ruslan,
No, I did not try 3.8.1rc5, I am still with 3.8.0.
What I am doing is transfering the RT databse from a server under
Fedora Core release 2 (Tettnang), MySQL-server-4.0.20-0, RT 3.2.1
to a distinct newly installed server under Scientific Linux SL release
5.2 (Boron) (equivalent to a RHEL 5.2) with mysql-server-5.0.45-7.el5
and RT 3.8.0.
Finally I made a satisfying migration by doing the following :
1) dump separately the data and the structure of existing RT3.2.1
database
2) load the structure only on the new RT (not the data)
3) run a scrip that declares the column type to UTF8 for each field
that I want to be preserved because it is already in UTF8;
do not modify the table default character yet (example for the
column "Subject" of table "Attachments" :
USE rt3;
ALTER TABLE Attachments MODIFY Subject VARBINARY(255) NULL DEFAULT NULL;
ALTER TABLE Attachments MODIFY Subject VARCHAR(255) CHARACTER SET utf8
NULL DEFAULT NULL;
4) load the data on the new RT
5) create and run the mySQL upgrade script :
perl etc/upgrade/schema.mysql-4.0-4.1-new.pl rt3 rt_user xxxxx > \
mysqlupgrade.sql
mysql -u root -p rt3 < mysqlupgrade.sql
6) upgrade the schema :
/opt/rt3/sbin/rt-setup-database --dba root \
--prompt-for-dba-password --action upgrade
[...]
Enter RT version you're upgrading from: 3.2.1
[...]
7) restart server
rm -fr /opt/rt3/var/mason_data/obj
service httpd restart
With this procedure, I am happy :-)
Your comments are welcome.
Especially, should I use 3.8.1rc5 for production rather than 3.8.0 ?
and why ...
Thank you very much.
JM
--
------------------------------------------------------------------------
Jean-michel BARBET | Tel: +33 (0)2 51 85 84 86
Laboratoire SUBATECH Nantes France | Fax: +33 (0)2 51 85 84 79
CNRS-IN2P3/Ecole des Mines/Universite | E-Mail: barbet at subatech.in2p3.fr
------------------------------------------------------------------------
More information about the rt-users
mailing list