I know now how to reply to all mail list On Jan 2, 2008 9:53 PM, Luis Motta Campos <[EMAIL PROTECTED]> wrote:
> Hey there > > I have a not-so-big (50GB, including indexes) database (MySQL 4.0.24, > mixed MyISAM and InnoDB tables) that I need to migrate to a MySQL 5.1 > Master + Slave Replication server, with InnoDB tables only, over a new > hardware. > > Unfortunately, this is the first time I play a role as MySQL DBA, and > don't have a complete migration plan (yet). > > Can someone here please review my migration plan and help me > adding/prunning missing/exceeding bits? > > My current plan is more or less like below. I removed task descriptions > removed, guess the task name is descriptive enough. Indenting marks > sub-tasks, as expected. > > Many thanks in advance. > Cheers! > > ----- BEGIN TASK LIST ----- > Database Migration Project > Current Database Procedures Mapping > Plan Database Test Procedure > Determine Current Database Backup Procedures > Determine Current Database Restore Procedures > Obtain Copies of the Current Database Backup Scripts > Obtain Copies of the Current Database Restore Scripts > Determine Current Database Stored Procedures / Triggers > Database Statistics Collection > Determine Current Database Size > Determine Current Database Grow Ratio > Determine Current Database Schema > Operating System Installation and Configuration Plan > Determine Hardware Requirements > Determine Operating System Requirements > Determine Required Operating System Configuration > Plan Operating System Installation > Plan Operating System Configuration > Document Changes on Operating System > Database Software Installation and Configuration Plan > Study Need for Database Build > Plan Database Build > Plan Database Installation > Plan Database Configuration > Database Performance Tunning > Determine Current Database Queries > Determine Current Database Performance Indicators > Plan Measurement Procedure for the Performance Indicators > Measure Current Database Performance > Database Schema Refactoring > Obtain Current Database Schema Definition > Review Database Schema > Review Database Stored Procedures and Triggers > Suggest Changes for Database Schema > Study Desired Database Backward Compatibility Level > Design Views to Allow Database Backward Compatibility > Redesign Database > Write SQL for Changes > Staging System Deployment and Testing > Install Operating System in the Staging Environment > Configure Operating System in the Staging Envinronment > Build Database Software in Staging Environment > Install Database Software in Staging Environment > Configure Database Software in Staging Environment > Obtain Current Copy of the Database Backup from Production > Restore Database Using the Restore Procedure > Fix or Improve Restore Procedure > Test Database in Staging Environment > Measure Staging Database Performance Indicators > Compare Performance Figures for the Staging Database > Production Database Deployment > Plan Database Maintenance Stop > Advertise Database Maintenance Stop > Install Operating System in the Production Environment > Configure Operating System in the Production Envinronment > Build Database Software in Production Environment > Install Database Software in Production Environment > Configure Database Software in Production Environment > Stop Production Database > Obtain Current Copy of the Database Backup from Production > Restore Database Using the Restore Procedure > Test Database in Production Environment > Start Database in Production Environment > Database Monitoring > Follow Up Database Behavior and Performance > ----- END TASK LIST ----- > > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > -- > MySQL General Mailing List > For list archives: http://lists.mysql.com/mysql > To unsubscribe: > http://lists.mysql.com/[EMAIL PROTECTED] > > -- I'm a mysql DBA in china. More about me just visit here: http://yueliangdao0608.cublog.cn