xoopsサーバ移行 その7 (mysql) | ぼぶろぐ

ぼぶろぐ

以前は、あいらぶLinux♪というタイトルでしたが、
最近はLinux以外のことも書いているので、タイトルを変更しました。
ぼぶちゃんのぶろぐでぼぶろぐです。

◆xoopsサーバ移行 その7 (mysql)
自宅環境でmysqlのデータを移行してみました。


移行元環境
OS:FedoraCore5

#rpm -qa | grep mysql
mysql-server-5.0.27-1.fc5
php-mysql-5.1.6-1.6
mysql-5.0.27-1.fc5

OSは古いのにmysqlのバージョンは新しいです。。。


移行元サーバ
[root@localhost ~]#mysqldump -A -u root -x -pxxxxxxxx --opt > hoge.sql
[root@localhost ~]#ls -l hoge.sql
-rw-r--r-- 1 root root 203 Jul 9 20:38 hoge.sql
[root@localhost ~]#tar zcvf /var/tmp/xoops.tar.gz /var/www/xoops/
~省略~

[root@localhost ~]#scp hoge.sql root@192.168.11.200:/var/tmp/
root@192.168.11.200's password:
hoge.sql 100% 630KB 629.7KB/s 00:00
[root@localhost www]#scp /var/tmp/xoops.tar.gz root@192.168.11.200:/var/tmp/.
root@192.168.11.200's password:
xoops.tar.gz 100% 1718KB 1.7MB/s 00:01




移行先環境
OS:CentOS5.2

# rpm -qa | grep mysql
php-mysql-5.1.6-23.2.el5_3
mysql-server-5.0.45-7.el5
mysql-5.0.45-7.el5



移行先サーバ
[root@host ~]# cd /var/tmp
[root@host tmp]# mysql -u root -pxxxxxxxx <hoge.sql
[root@host tmp]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.0.45 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| xoops |
+--------------------+
3 rows in set (0.00 sec)

mysql> use xoops
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+-----------------------------+
| Tables_in_xoops |
+-----------------------------+
| xoops_avatar |
| xoops_avatar_user_link |
| xoops_banner |
| xoops_bannerclient |
| xoops_bannerfinish |
| xoops_bb_categories |
| xoops_bb_forum_access |
| xoops_bb_forum_mods |
| xoops_bb_forums |
| xoops_bb_posts |
| xoops_bb_posts_text |
| xoops_bb_topics |
| xoops_block_module_link |
| xoops_config |
| xoops_configcategory |
| xoops_configoption |
| xoops_group_permission |
| xoops_groups |
| xoops_groups_users_link |
| xoops_image |
| xoops_imagebody |
| xoops_imagecategory |
| xoops_imgset |
| xoops_imgset_tplset_link |
| xoops_imgsetimg |
| xoops_modules |
| xoops_mydownloads_broken |
| xoops_mydownloads_cat |
| xoops_mydownloads_downloads |
| xoops_mydownloads_mod |
| xoops_mydownloads_text |
| xoops_mydownloads_votedata |
| xoops_newblocks |
| xoops_online |
| xoops_pical_cat |
| xoops_pical_event |
| xoops_pical_plugins |
| xoops_priv_msgs |
| xoops_ranks |
| xoops_session |
| xoops_smiles |
| xoops_stories |
| xoops_topics |
| xoops_tplfile |
| xoops_tplset |
| xoops_tplsource |
| xoops_users |
| xoops_xoopscomments |
| xoops_xoopsfaq_categories |
| xoops_xoopsfaq_contents |
| xoops_xoopsnotifications |
+-----------------------------+
51 rows in set (0.03 sec)

mysql> exit
Bye


この状態でアクセスしたらテーマがないというエラーが表示されました。
ですから、テーマをコピー。


[root@host tmp]# tar zxvf xoops.tar.gz
~省略~

[root@host tmp]# cd var/www/xoops/
[root@host tmp]# cp -pR themes/ /var/www/xoops/
~省略~


themes配下のファイルを全部コピーしたらxoopsのログイン画面が
表示されるようになりました。