Re: upgrade from mysql 3.23 to 4.1

2004-12-02 Thread Jeff Smelser
On Tuesday 30 November 2004 04:44 pm, Greg Macek wrote:

 OK, sounds like what I should do is the following:

 * Upgrade current mysql install (3.23.49) to latest stable 4.0 series
 (4.0.22 according to the website)
 * Test out all applications and make sure everything is working as
 expected.
 * Test new features in 4.0.x vs. 3.23.x

 4.0.22 has a new=1 option. I would turn it on right before going to 4.1.x. 
Its suppose to kinda mimic some of the trouble spots you may incounter going 
to 4.1

 * After sufficient time to test, upgrade to latest stable 4.1.x
 version.

Sounds like a good plan.

Jeff


pgpNKQ0K5Llcr.pgp
Description: PGP signature


Re: upgrade from mysql 3.23 to 4.1

2004-12-02 Thread Hristo Chernev
Yes.I know that 3 - 4.0 - 4.1 is the recommended way but It will cost a lot of
downtime. So I decided to do 3-4.1 way.
The part that I am not quite sure is the converting the database. Why it is
needed? If I just copy the old db and run the 4.1?
I 've not found clear explination in the docs.
I've tested two ways of conversion (8a and 8b in my plan) - with mysqldump and
with copy - sql create. I didn't see any difference of created databases and
the copy old db and sql select from create was two times faster. But is it
equal?

--
Hristo Chernev






-

Êàê äà îòñëàáíà ñ 1, 2, 3, 4, 5, 10, 15, 20 êã.?
http://www.otslabvane.com


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: upgrade from mysql 3.23 to 4.1

2004-11-30 Thread Jeff Smelser
On Monday 29 November 2004 11:35 pm, Greg Macek wrote:
 I was thinking about this as well, but was hoping to minimize the amount
 of work I would have to do. However, if this makes the most sense for
 upgrading, perhaps this is what I'll do.

Actually, I think you will be minimizing going the 4.0 route. These major 
upgrades are no small tasks anyway.

Jeff


pgpV2KwnnCgL1.pgp
Description: PGP signature


Re: upgrade from mysql 3.23 to 4.1

2004-11-30 Thread Greg Macek
On Tue, 2004-11-30 at 11:50 -0600, Jeff Smelser wrote:
 On Monday 29 November 2004 11:35 pm, Greg Macek wrote:
  I was thinking about this as well, but was hoping to minimize the amount
  of work I would have to do. However, if this makes the most sense for
  upgrading, perhaps this is what I'll do.
 
 Actually, I think you will be minimizing going the 4.0 route. These major 
 upgrades are no small tasks anyway.
 
 Jeff

OK, sounds like what I should do is the following:

* Upgrade current mysql install (3.23.49) to latest stable 4.0 series
(4.0.22 according to the website)
* Test out all applications and make sure everything is working as
expected. 
* Test new features in 4.0.x vs. 3.23.x
* After sufficient time to test, upgrade to latest stable 4.1.x
version. 

I think I can make this scenario work. :) Thanks all for the direction.
Otherwise, I may have run into issues doing the huge jump. 

Greg


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: upgrade from mysql 3.23 to 4.1

2004-11-29 Thread Greg Macek
On Wed, 2004-11-24 at 09:15 -0600, Jeff Smelser wrote:
 On Wednesday 24 November 2004 07:32 am, Hristo Chernev wrote:
  How to upgrade from 3.23.58 to 4.1.7? Which is the easiest way with minimal
  risk and downtime?
 
 Yeah right.. ;) 
 
  Background: Heavy loaded mysql server, only one database but it is huge -
  5GB.The database is replicated to another server.Mysql 3.23.58.Linux OS.
 
  Here is the my plan, please correct me if there is a better way or if I am
  doing unnecessary actions:
 
  1. Stop the site and mysql servers and backup database.
  2. Upgrade mysql versions on the two machines.
  3. Compiling apache and php with new mysql 4.1 client lib.
  4. Recreate users and rights ( the provided script fix_privilege_table will
  not work correctly form 3.23. to 4.1. will it?).
  5. Start main mysql server without replication.
  6. Rename database to olddb.
  7. Create new database named db.
  Do one of 8a or 8b:
  8a.Dump olddb with mysqldump, then run the result file to fill the new db
  (in order to have native 4.1 database ).
  8b.Using SQL queries (or phpmyadmin) copy all tables from olddb to new db
  (in order to have native 4.1 database ).
  9. Assure that all is correct then delete olddb, copy database to the slave
  and start mysql servers.
  10. Confirm replication is ok, then start the site.
 
 This is a good list.. My suggestion would be to do this on some sort of 
 back/dev machine.. php doesnt just work with 4.1 automatically (depending on 
 version). 
 
 Not sure which distro u use, that could be a driving factor of problems you 
 may see to.
 
 Jeff

I am actually in the process of planning a similar upgrade for our
database server. None of our databases are that big, but was wondering
about what gotcha's I should be on the lookout for. I planned on
walking through the upgrade pages from mysql.com for going from 3.23 to
4.0 and 4.0 to 4.1. I was hoping not to have to re-create the databases
as the original poster mentioned, but I don't have a slave DB setup
either. Will this be an issue? 

Greg


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: upgrade from mysql 3.23 to 4.1

2004-11-29 Thread Jeff Smelser
On Monday 29 November 2004 09:01 am, Greg Macek wrote:

 I am actually in the process of planning a similar upgrade for our
 database server. None of our databases are that big, but was wondering
 about what gotcha's I should be on the lookout for. I planned on
 walking through the upgrade pages from mysql.com for going from 3.23 to
 4.0 and 4.0 to 4.1. I was hoping not to have to re-create the databases
 as the original poster mentioned, but I don't have a slave DB setup
 either. Will this be an issue?

Well, in 4.0.22, you can do a new=1.. (something like that). and yer suppose 
to be able to test these new features in 4.1..

Might want to look for that in 3.23.. 

Jeff


pgpomOHXppHgb.pgp
Description: PGP signature


Re: upgrade from mysql 3.23 to 4.1

2004-11-29 Thread Paul DuBois
At 12:57 -0600 11/29/04, Jeff Smelser wrote:
On Monday 29 November 2004 09:01 am, Greg Macek wrote:
 I am actually in the process of planning a similar upgrade for our
 database server. None of our databases are that big, but was wondering
 about what gotcha's I should be on the lookout for. I planned on
 walking through the upgrade pages from mysql.com for going from 3.23 to
 4.0 and 4.0 to 4.1. I was hoping not to have to re-create the databases
 as the original poster mentioned, but I don't have a slave DB setup
 either. Will this be an issue?
Well, in 4.0.22, you can do a new=1.. (something like that). and yer suppose
to be able to test these new features in 4.1..
Might want to look for that in 3.23..
No, there is no such option in 3.23.
In general, it's better to upgrade 3.23 - 4.0 - 4.1 so that you
can get used to differences from one version series to the next,
rather than skipping version series.
--
Paul DuBois, MySQL Documentation Team
Madison, Wisconsin, USA
MySQL AB, www.mysql.com
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]


Re: upgrade from mysql 3.23 to 4.1

2004-11-29 Thread Greg Macek
On Mon, 2004-11-29 at 13:11 -0600, Paul DuBois wrote:
 At 12:57 -0600 11/29/04, Jeff Smelser wrote:
 On Monday 29 November 2004 09:01 am, Greg Macek wrote:
 
   I am actually in the process of planning a similar upgrade for our
   database server. None of our databases are that big, but was wondering
   about what gotcha's I should be on the lookout for. I planned on
   walking through the upgrade pages from mysql.com for going from 3.23 to
   4.0 and 4.0 to 4.1. I was hoping not to have to re-create the databases
   as the original poster mentioned, but I don't have a slave DB setup
   either. Will this be an issue?
 
 Well, in 4.0.22, you can do a new=1.. (something like that). and yer suppose
 to be able to test these new features in 4.1..
 
 Might want to look for that in 3.23..
 
 No, there is no such option in 3.23.
 
 In general, it's better to upgrade 3.23 - 4.0 - 4.1 so that you
 can get used to differences from one version series to the next,
 rather than skipping version series.
 
 -- 
 Paul DuBois, MySQL Documentation Team
 Madison, Wisconsin, USA
 MySQL AB, www.mysql.com
 
I was thinking about this as well, but was hoping to minimize the amount
of work I would have to do. However, if this makes the most sense for
upgrading, perhaps this is what I'll do. 


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



upgrade from mysql 3.23 to 4.1

2004-11-24 Thread Hristo Chernev
How to upgrade from 3.23.58 to 4.1.7? Which is the easiest way with minimal
risk and downtime?

Background: Heavy loaded mysql server, only one database but it is huge -
5GB.The database is replicated to another server.Mysql 3.23.58.Linux OS.

Here is the my plan, please correct me if there is a better way or if I am
doing unnecessary actions:

1. Stop the site and mysql servers and backup database.
2. Upgrade mysql versions on the two machines.
3. Compiling apache and php with new mysql 4.1 client lib.
4. Recreate users and rights ( the provided script fix_privilege_table will
not work correctly form 3.23. to 4.1. will it?).
5. Start main mysql server without replication.
6. Rename database to olddb.
7. Create new database named db.
Do one of 8a or 8b:
8a.Dump olddb with mysqldump, then run the result file to fill the new db
(in order to have native 4.1 database ).
8b.Using SQL queries (or phpmyadmin) copy all tables from olddb to new db
(in order to have native 4.1 database ).
9. Assure that all is correct then delete olddb, copy database to the slave
and start mysql servers.
10. Confirm replication is ok, then start the site.

--
Hristo Chernev






-

Work  Travel in USA - Ñòóäåíòñêè áðèãàäè â ÑÀÙ.
Èñêàø ëè äà ñïå÷åëèø $$$? Êàêâî ÷àêàø îùå? Çàïèøè ñå!
Ïîäðîáíîñòè íà àäðåñ: http://www.vega-exchanges.org 


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: upgrade from mysql 3.23 to 4.1

2004-11-24 Thread Jeff Smelser
On Wednesday 24 November 2004 07:32 am, Hristo Chernev wrote:
 How to upgrade from 3.23.58 to 4.1.7? Which is the easiest way with minimal
 risk and downtime?

Yeah right.. ;) 

 Background: Heavy loaded mysql server, only one database but it is huge -
 5GB.The database is replicated to another server.Mysql 3.23.58.Linux OS.

 Here is the my plan, please correct me if there is a better way or if I am
 doing unnecessary actions:

 1. Stop the site and mysql servers and backup database.
 2. Upgrade mysql versions on the two machines.
 3. Compiling apache and php with new mysql 4.1 client lib.
 4. Recreate users and rights ( the provided script fix_privilege_table will
 not work correctly form 3.23. to 4.1. will it?).
 5. Start main mysql server without replication.
 6. Rename database to olddb.
 7. Create new database named db.
 Do one of 8a or 8b:
 8a.Dump olddb with mysqldump, then run the result file to fill the new db
 (in order to have native 4.1 database ).
 8b.Using SQL queries (or phpmyadmin) copy all tables from olddb to new db
 (in order to have native 4.1 database ).
 9. Assure that all is correct then delete olddb, copy database to the slave
 and start mysql servers.
 10. Confirm replication is ok, then start the site.

This is a good list.. My suggestion would be to do this on some sort of 
back/dev machine.. php doesnt just work with 4.1 automatically (depending on 
version). 

Not sure which distro u use, that could be a driving factor of problems you 
may see to.

Jeff


pgpQkZExiFA1H.pgp
Description: PGP signature