ネビ活 | ネットビジネス生活

ネットxお金のスキルを作り、未来永劫豊かに暮らす事を目指すサイト

phpMyAdminでデータベースを丸ごとインポートのやり方。初心者でもできるように解説。

更新日:

例えば、サイトを運営してると、

  • サーバー側のデータベースの内容を、PC側のデータベースにコピーしたい、もしくは逆がしたい
  • データが壊れたから、バックアップから復旧したい

みたいな事がありますよね?

そんな時は、phpMyAdminのエクスポート、インポート機能を使って、データをコピー、復旧ができます。

 

できる事は知ってるんだけど、なんかエラーが出てうまく復旧できないんだ・・

 

というわけで、phpMyAdminを使って、データベースをインポートする方法を初心者でもできるようにやさしく解説していきます。

 

今回は、

データベースを丸ごと全部コピーする方法を解説します。

もし、データベース丸ごとではなく、一部のテーブルのみインポートしたい場合は↓

phpMyAdminでデータベースの一部テーブルのみインポートのやり方。初心者でも分かるように解説。

Neby

 

Laravelって稼げるの?独学?スクール?高給を稼ぐためにどうするべきか教えます。

phpMyAdminを使って、データベースを丸ごとインポートする方法

まずは、phpMyAdminを使って、正常なデータベースを丸っとコピーする方法を話していきます。

 

今回は、例として、

レンタルサーバーのMySQLデータベースのデータを、エクスポートし、
それをPCのXAMPPのMySQLのデータベースにインポートするという例を元に解説していきます。

 

1. phpMyAdminでデータベースを丸ごとエクスポート

まず、レンタルサーバーのphpMyAdminにログインします。

ログインしたら、まずデータベースに移動します。

画像のようにパンくずリストでテーブルまで移動してたらダメです。

下の画像のように、データベースをクリックして、
パンくずリストがデータベースの位置になるようにします。

 

この状態で、エクスポートタブをクリックします。

画像のように、簡易で、あとは「実行」ボタンを押すと
エクスポートファイルをダウンロードできるので、PCに保存してください。

 

2. phpMyAdminでデータベースを丸ごとインポート

では、今度はインポートをやっていきます。

今度はPC側(XAMPP)のphpMyAdminを開きます。

 

ここで、2つのパターンがあります。

  • 新しいデータベースを作って、そこにインポートする
  • 既存のデータベースに上書きでインポートする

それぞれ説明していきます。

 

新しいデータベースを作ってそこにインポートする場合

もし、既存のデータベースではなく、新しいデータベースにまるっとコピーしたい場合は、まずはデータベースを作ります。

まず、一番上のパンくずリストの「サーバー」をクリックして、一番外のディレクトリまで移動します。

そして、データベースをクリックすると、新規作成とあるので、
データベース名を入力し、作成を押せば、データベース作成完了です。

データベース名はエクスポート元と同じでOK。別に違う名前でもインポートはできるよ。
Neby

 

既存のデータベースに上書きする場合

既存のデータベースに上書きする場合は、一度、中身のテーブルを全部削除する必要があります。削除しないとエラーがでます。

削除前にトラブル防止のために、バックアップ(つまりエクスポートファイル)を作って別の場所に保存しておこう!
Neby

 

まず、インポートしたいデータベースを左メニューからクリックします。
そして構造というタブを選びます。

すべてをチェックするを選び、削除を選んでください。次の画面で本当に削除するかを聞かれるので「はい」を選びます。

これで、中身のテーブルが全部消えて、空っぽのデータベースになりました。

 

データベースを丸ごとインポートする

ここからは、操作は共通です。

  1. 左メニューからインポートしたいデータベースをクリックします。
  2. 次にインポートタブを開きます。
  3. 「参照」を押して、先程のエクスポートファイルを選択します。

基本的にデフォルトのままでいいですが、エラーの原因になりやすい「外部キーのチェックを有効にする」だけチェックをOFFにするのがおすすめです。

 

あとは、実行を押せば、インポートが完了です。

こんなふうにでれば、完了です。それぞれのテーブルをクリックして、中身がちゃんと入ってるか確認してみてください。

 

ねぇ、謎のエラーが出て、インポートに失敗しちゃったんだけど。

 

 

ちなみに、あなたがプログラミングを学んでる理由ってなんですか?

稼げるから?

じゃあ、どれくらい上達すれば稼げるのか?

どの言語なら稼げるのか?

本当にそんな高給を稼げるのかの現実を知ってますか?

詳しくは下の記事に本音の裏事情を書いてるので参考にしてくださいね。

Laravelって稼げるの?独学?スクール?高給を稼ぐためにどうするべきか教えます。

  • この記事を書いた人

Neby

本を毎日多読しつつ、資産運用、プログラミング、心理学、ネットビジネススキルを猛向上中。貧富の差が広がる5年後、10年後に安心生活を送るためのお金のリテラシー、スキル、資産を一緒に作っていきましょう。

-PHP Laravel入門

Copyright© ネビ活 | ネットビジネス生活 , 2020 All Rights Reserved.