|
||||||
|
MySQL Change Linux,Windows DB & Software Setting MEMO Vine Linux 2.6 r3 を データベースサーバーにします。データベースの引越し等の MEMO です データベースは Vine のみで動かします。 現在 BBS は Windows で稼動させていますので このデータベースを Linux に移行します 同時に Vine Linux 2.6 r3 で使用している MySQL のバージョンも 4.0.17 rpm にアップしたいと思います Vine Linux 2.6 r3 の MySQL は 公式サイトからダウンロードした 3.23.58 rpm です 公式サイト同士の rpm でしたらアップデートができるらしいので 公式サイトからダウンロード MySQL の知識としては必要だと思いましたので 試してみることにした。 データの保管場所 /var/lib/mysql 最初にバックアップで移行します Windows のデータベースをテキスト化しました。 こちらは部分的にバックアップです BBS の DB だけ取り出します C:\MySQL\bin>mysqldump -uroot -pルートパスワード bbs > C:\win-bbs
Fedora core1 の MySQL のデータベースもテキスト化しました # mysqldump -A -uroot -pルートのパスワード --opt -r/home/ck/Fdr-db このコマンドで Fedora core1 の全データベースをコピーしました。 しかし 全データベースを 移行すると不具合が発生するらしいので 部分的にテキスト化します こちらは部分的に改めてバックアップしました # mysqldump xoops -uroot -pルートのパスワード --opt -r/home/ck/Fdr-xoopsdb
FTP で 1 箇所にまとめて転送しておきます Vine Linux の /home/ck/ 以下に Vine のデータベースもバックアップしておきます こちらは全データのバックアップ # mysqldump -A -uroot -pルートのパスワード --opt -r/home/ck/Vine-db バックアップを全て取ったところで MySQL のバージョンを 4.0.17 に変更いたします。 アップいたしましたがデータベースはそっくり残っていました。
Windows の BBS のファイルを Vine Linux のデータベースに埋め込みます コマンドで新しい DB を作っておきます # mysql -u root -p Enter password: ******** mysql > create database bbs; > exit # mysql -B -uroot -pルートのパスワード bbs < /home/ck/win-bbs 以上で使用できるようになりました。
後はデータベースにこちらの方法でセキュリティの設定をしました。
Windows での テスト Windows では MySQL の 再インストールをしました。 データは C:\MySQL\data にあります この中の保存するフォルダーをカット & ペーストで移動しておきます サービスを停止して アンインストールします。 インストール後 フォルダーを元の位置に戻しコマンドプロンプトでルートパスワードを設定すれば元に戻ります。 MySQL のパスワードの設定 root のパスワードを設定する > cd c:\mysql\bin > mysql -u root mysql > set password for root=password('********'); > flush privileges; > exit これで元通りになります。 phpmyadmin は再設定が必要です。
|
||||||
|
Copyright(C)
2000-2004, 初心者のServer構築法とWindowsネットワーク All
Rights Reserved
|