Changes between Initial Version and Version 1 of MySQL


Ignore:
Timestamp:
2009/05/21 20:25:54 (15 years ago)
Author:
tomop
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MySQL

    v1 v1  
     1== MySQL-serverのアップグレード方法 == 
     2 
     3 設定ファイルの項目が、5.0.xまでと一部変わっていますので注意してください。 
     4 
     5=== 方法1 === 
     6 
     7 1. DBのダンプを保存する 
     8 
     9{{{ 
     10# mysqldump --all-databases --add-drop-table > hogehoge.dump 
     11}}} 
     12 
     13 2. アップグレードを行う (rpm -U or apt-get upgrade) 
     14 
     15 3. 起動しなくなった場合は/etc/my.cnfを修正して起動する 
     16 
     17 4. 1.でダンプしたものを取り込む 
     18 
     19{{{ 
     20# mysql < hogehoge.dump 
     21}}} 
     22 
     23 5. 権限テーブルを修正する 
     24 
     25{{{ 
     26# mysql_fix_privilege_tables 
     27}}} 
     28 
     29=== 方法2 (4.1.x / 5.0.xからのアップグレード限定) === 
     30 
     31 1. DBのダンプを保存する 
     32 
     33{{{ 
     34# mysqldump --all-databases --add-drop-table > hogehoge.dump 
     35}}} 
     36 
     37 2. アップグレードを行う (rpm -U or apt-get upgrade) 
     38 
     39 3. 起動しなくなった場合は/etc/my.cnfを修正して起動する 
     40 
     41 4. DB更新コマンドを実行し、ログを保存する 
     42 
     43{{{ 
     44# mysql_upgrade > result.txt 
     45}}} 
     46 
     47 5. InnoDBテーブルは4.で更新されないため、手動で更新する 
     48 
     49 (※)テーブル名は4.で保存しておいたログを参照する 
     50 
     51{{{ 
     52# mysql 
     53mysql> ALTER TABLE (テーブル名1) ENGINE=InnoDB; 
     54mysql> ALTER TABLE (テーブル名2) ENGINE=InnoDB; 
     55... 
     56}}} 
     57