MySQL4 → MySQL5
- MySQL5 を MySQL4と被らないようにインストールする.
- MySQL5 のデータベースを作成する(初期化する).
# /usr/local/mysql5/bin/mysql_install_db --user=mysql --ldata=/var/mysql5 # cp support-files/my-medium.cnf /var/mysql5/my.cnf 注: 通常は /etc/my.cnf にコピー./etc/my.cnf があればそちらが優先される # chown mysql /var/mysql5/my.cnf # /etc/init.d/mysql5 を作る
- MySQL4 の移行するデータベース(xoops)をダンプする.
# /usr/local/mysql/bin/mysqldump -x xoops -u root -p > xoops.dump
- MySQL4 を止めて,MySQL5 を起動する.
# /etc/init.d/mysql stop # /etc/init.d/mysql5 start # /usr/local/mysql5/bin/mysqladmin -u root password パスワード
- MySQL5 で受け入れ側となる個別のデータベースを作成し,権限を旧データベースと同様に設定する.
mysql> create database xoops; mysql> grant all on xoops.* to xoops_user identified by 'xoops_pass';
- データをリストアする.
または
mysql> source xoops.dump xoops.dump は mysqlが読める必要がある.
# /usr/local/mysql5/bin/mysql xoops -u root -p < xoops.dump
Counter: 2908,
today: 1,
yesterday: 0
最終更新: 2010-01-09 (土) 14:45:16 (JST) (5388d) by admin