サーバ移転で MySQLのデータをコマンドラインからバックアップしてリストアする方法
サーバ移転で MySQLのデータをコマンドラインからバックアップしてリストアする方法
XOOPSサイトでサーバ引越し(サーバ移転)する場合、 MySQLのデータを昔のサーバから新しいサーバに引越ししなければいけません。
phpMyadminを使って流し込む方法が一番楽ですが、サーバー側でアップロード出来るメモリの容量が少ないと、全部をアップすることが出来ません。
この場合、分割してアップするしかないのですが、少々面倒です。
コマンドラインから流し込む方法があります。
古いサーバー側(移転前)
A.バックアップ(コマンド)
作成されたバックアップファイルは、/mysql/bin の中に出来ます。
B.phpmyadminでエクスポート
ドロップtableを追加にチェック
xxxx.sql
方法はこちらを参考のこと。
XOOPS 2.0.16a JP サーバ移転メモ
http://bowz.info/1062#more-1062
さくらインターネットのスタンダードプランから コアサーバー(CORESERVER.JP) に XOOPS 2.0.16a JP を移転した時のメモ。
図がわかりやすいです。thanks
新しいサーバー側(移転先)
1.SSHやtelnetで新しいサーバにデータを移行
ソフトはputtyがお勧め。
2.データベース作成
リストアするために、先にデータベースを作成しておくこと。
3.データベースのリストア
あるいは、
3.サーバにSQLファイルをアップロード。
※サーバ設定によっては、SQLファイルをchmod666などに設定する必要がある…かもしれない。
4.PuTTYを開く
5.ログイン
>ls
>cd ..
6.mysqlコンソールを開く(下記のコマンドを打ち込む)
ユーザーID=account
パスワード=dbpassword
・移行先(新サーバ)がさくらインターネットの場合
・XREA、coreserver、tok2などの場合
これでmysqlコンソールがオープン!
7.データベースを選択(スペルミスしないように)
mysql>show databases;
データベースの一覧が表示されます。
最後は、[;]セミコロンを忘れないように。
XOOPSの場合(XOOPSを選択)
mysql>use xoops;
これで、XOOPSが選択されます。
最後は、[;]セミコロンを忘れないように。
テーブルを表示
mysql>show tables;
8.SQLファイルを実行
バックアップしたSQLファイル=backupfile.sql
アップロード先 /usr/local/apache/htdocs/backupfile.sql
絶対パス(ルートパス)を入れること
絶対パス(ルートパス)の調べ方
の場合
coreserverの例
mysql>source /virtual/hogehoge/public_html/backupfile.sql
さくらインターネットの例
mysql>source /home/hogehoge/www/backupfile.sql
これで移行完了。
9.mysqlコンソールを閉じる
mysql>quit
10.ログアウト
>logout
お疲れ様でした。
参考
MySQL バックアップ・リストア手順
挫折しやすい初心者にやさしい「アップロード中に止まらないレンタルサーバ」
http://www.xoops.jp/modules/smartsection/item.php?itemid=1020
Windows上で動作するSSHクライアントPutty
http://www.xoops.jp/modules/smartsection/item.php?itemid=699
サーバ移転で MySQLのデータをコマンドラインからバックアップしてリストアする方法
http://www.xoops.jp/modules/smartsection/item.php?itemid=747
SSHやTelnetが使えるXOOPS対応レンタルサーバ
http://www.xoops.jp/modules/smartsection/item.php?itemid=1035
putty ターミナルからのtar.gz 圧縮解凍コマンド
http://www.xoops.jp/modules/smartsection/item.php?itemid=1160
エックスサーバ(xserver)、さくらインターネットがFTP転送の途中で止まってしまうのを防ぐ方法
http://www.xoops.jp/modules/smartsection/item.php?itemid=1185
関連記事
サーバの移転方法・PHPMyAdminバックアップ・データ移転
http://www.xoops.jp/modules/smartsection/item.php?itemid=128
XOOPSサイトでサーバ引越し(サーバ移転)する場合、 MySQLのデータを昔のサーバから新しいサーバに引越ししなければいけません。
phpMyadminを使って流し込む方法が一番楽ですが、サーバー側でアップロード出来るメモリの容量が少ないと、全部をアップすることが出来ません。
この場合、分割してアップするしかないのですが、少々面倒です。
コマンドラインから流し込む方法があります。
古いサーバー側(移転前)
A.バックアップ(コマンド)
mysqldump {データベース名} > {作成されるバックアップファイル名}作成されたバックアップファイルは、/mysql/bin の中に出来ます。
B.phpmyadminでエクスポート
ドロップtableを追加にチェック
xxxx.sql
方法はこちらを参考のこと。
XOOPS 2.0.16a JP サーバ移転メモ
http://bowz.info/1062#more-1062
さくらインターネットのスタンダードプランから コアサーバー(CORESERVER.JP) に XOOPS 2.0.16a JP を移転した時のメモ。
図がわかりやすいです。thanks
新しいサーバー側(移転先)
1.SSHやtelnetで新しいサーバにデータを移行
ソフトはputtyがお勧め。
2.データベース作成
mysql> CREATE DATABASE {データベース名};
リストアするために、先にデータベースを作成しておくこと。
3.データベースのリストア
mysqldump {データベース名} < {作成したバックアップファイル名};あるいは、
3.サーバにSQLファイルをアップロード。
※サーバ設定によっては、SQLファイルをchmod666などに設定する必要がある…かもしれない。
4.PuTTYを開く
5.ログイン
>ls
>cd ..
6.mysqlコンソールを開く(下記のコマンドを打ち込む)
ユーザーID=account
パスワード=dbpassword
・移行先(新サーバ)がさくらインターネットの場合
mysql --host=mysql?.db.sakura.ne.jp --user=account --password=dbpassword ・XREA、coreserver、tok2などの場合
mysql --host=localhost --user=account --password=dbpasswordこれでmysqlコンソールがオープン!
7.データベースを選択(スペルミスしないように)
mysql>show databases;
データベースの一覧が表示されます。
最後は、[;]セミコロンを忘れないように。
XOOPSの場合(XOOPSを選択)
mysql>use xoops;
これで、XOOPSが選択されます。
最後は、[;]セミコロンを忘れないように。
テーブルを表示
mysql>show tables;
8.SQLファイルを実行
バックアップしたSQLファイル=backupfile.sql
アップロード先 /usr/local/apache/htdocs/backupfile.sql
絶対パス(ルートパス)を入れること
絶対パス(ルートパス)の調べ方
の場合
mysql>source /usr/local/apache/htdocs/backupfile.sqlcoreserverの例
mysql>source /virtual/hogehoge/public_html/backupfile.sql
さくらインターネットの例
mysql>source /home/hogehoge/www/backupfile.sql
これで移行完了。
9.mysqlコンソールを閉じる
mysql>quit
10.ログアウト
>logout
お疲れ様でした。
参考
MySQL バックアップ・リストア手順
挫折しやすい初心者にやさしい「アップロード中に止まらないレンタルサーバ」
http://www.xoops.jp/modules/smartsection/item.php?itemid=1020
Windows上で動作するSSHクライアントPutty
http://www.xoops.jp/modules/smartsection/item.php?itemid=699
サーバ移転で MySQLのデータをコマンドラインからバックアップしてリストアする方法
http://www.xoops.jp/modules/smartsection/item.php?itemid=747
SSHやTelnetが使えるXOOPS対応レンタルサーバ
http://www.xoops.jp/modules/smartsection/item.php?itemid=1035
putty ターミナルからのtar.gz 圧縮解凍コマンド
http://www.xoops.jp/modules/smartsection/item.php?itemid=1160
エックスサーバ(xserver)、さくらインターネットがFTP転送の途中で止まってしまうのを防ぐ方法
http://www.xoops.jp/modules/smartsection/item.php?itemid=1185
関連記事
サーバの移転方法・PHPMyAdminバックアップ・データ移転
http://www.xoops.jp/modules/smartsection/item.php?itemid=128
| ページ移動 | |
500個の無料フォント(フリーフォント)Fonts 500
|
予算がない場合のXOOPSサイト制作依頼方法
|
|
投稿された内容の著作権はコメントの投稿者に帰属します。
|
||||








