レンタルサーバ

データベースのエクスポート(書き出し)とインポート(読み込み)をしたい(phpMyAdmin)

対象プラン

さくらのレンタルサーバ スタンダード プレミアム ビジネス ビジネスプロ マネージド

本マニュアルでは、データベースのインポート(読み込み)とエクスポート(書き出し)の手順を説明します。

本記事には、一部サポート対象外の内容が含まれています。phpMyAdminの詳細な操作方法についてはサポートしていませんので、データベース操作に不慣れな場合は、内容をご理解のうえ実施してください。

前提条件

インポート(読み込み)

  • データベースをインポートする際は、事前にコントロールパネルからデータベースを作成する必要があります。
  • phpMyAdminでインポート可能なファイルサイズの上限は32MBとなります。
    これ以上の容量をインポートされたい場合は、メールにてサポートまでご相談ください。

エクスポート(書き出し)

  • データベースのエクスポートの際は、必ず事前に移行先のデータベースの仕様を確認してください。
  • phpMyAdminで、各プランの目安値を越えるような容量の大きなデータベースやテーブルをエクスポートする場合は、処理に失敗する場合があります。
    目安値について
  • 処理に失敗する場合は、データベースやテーブルを小さくしたり分割したりするなどで、エクスポートをお試しください。

phpMyAdminへのログイン方法

サーバーコントロールパネル」にログインします。

ログイン方法は下記をご参照ください。
サーバーコントロールパネルにログインしたい

注意事項

かならず「初期ドメイン」または「追加されたドメイン」でログインしてください。
メールアドレスを使ってログインした場合、設定項目が表示されません。

サーバーコントロールパネルにドメインなどの設定項目が表示されない

設定したいデータベースの[全体設定]をクリックし、[phpMyAdminログイン]をクリックします。

ユーザー名、パスワードを入力して[実行する]をクリックすると、ログインができます。

ユーザ名 初期ドメインのサブドメイン部分
(例:初期ドメインが example.sakura.ne.jpの場合、exampleと入力)
パスワード データベース作成時にお客様で設定されたパスワード
紛失・ご不明の場合はデータベースパスワードの再設定にご案内の手順で変更が可能です。
※ データベースのパスワードを再設定すると、既存のプログラムが動作しなくなる可能性があります。

【phpMyAdmin】データベースのインポート(読み込み)

画面左側のメニューより、インポート先のデータベースを確認、クリックします。

※MySQL4及びMySQL5.1は、仕様によりデータベースが1つのため、以下のような表示になっています。

インポート先のデータベースが開いたら、[インポート]をクリックしてインポートタブを開きます。

[ファイルを選択]からパソコンに保存してあるデータベースのバックアップファイルを選択します。

例えば、SQLファイルをインポートする場合はSQLにラジオボタンを入れます。

※MySQL4及びMySQL5.1は、仕様によりSQLのみの表示になっています。

その他、必要なオプションなどがなければ、画面最下部の[実行する]をクリックすると、インポートが完了します。

【phpMyAdmin】データベースのエクスポート(書き出し)

1画面左側のメニューより「エクスポートするデータベース」を確認の上、クリックします。

2右側の画面上部のタブから[エクスポート]をクリックします。

エクスポートをクリック

1「エクスポート」の欄に作成済みのデータベースの一覧項目が表示されます。

ここで対象となるデータベースの選択を行ないます。

2エクスポートするファイルの形式を選択します。

実際の操作では、移行先のデータベースでインポート可能な形式を選択します。この例では[SQL]形式を選択します。

1[実行する]ボタンクリックする事で、ファイルのダウンロードが始まります。

ダウンロード先のフォルダはブラウザの設定で指定されたフォルダになります。移行先のデータベースでエンコーディングが必要であればオプションのラジオボタンにチェックを入れます。

※MySQL4、MySQL5.1は、[ファイルに保存する]へチェックを入れてください。

2エクスポートしたファイルをチェックします。

ダウンロードしたファイルをパソコンのテキストエディタで開いてください。

phpMyAdmin SQL Dump
— version 4.9.4
https://www.phpmyadmin.net/

— ホスト: mysql****.db.sakura.ne.jp
— 生成日時: 2020 年 2 月 26 日 19:44
— サーバーのバージョン: 5.7.28-log
PHP のバージョン: 7.1.18SET SQL_MODE = “NO_AUTO_VALUE_ON_ZERO”;
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = “+00:00”;/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;–
データベース: `******_***`

CREATE DATABASE IF NOT EXISTS `******_***` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
USE `******_***`;

上記のようにデータベースをSQLフォーマットでエクスポートした場合、対象のデータベースをそのまま復元するためのSQL文が記録されています。

※プラン変更などで別のさくらのレンタルサーバへデータをインポートする場合、上記の範囲を削除する必要がありますのでご注意ください。

本マニュアルでは、データベースのインポート(読み込み)とエクスポート(書き出し)の手順を説明します。

本記事には、一部サポート対象外の内容が含まれています。phpMyAdminの詳細な操作方法についてはサポートしていませんので、データベース操作に不慣れな場合は、内容をご理解のうえ実施してください。

前提条件

インポート(読み込み)

  • データベースをインポートする際は、事前にコントロールパネルからデータベースを作成する必要があります。
  • phpMyAdminでインポート可能なファイルサイズの上限は32MBとなります。
    これ以上の容量をインポートされたい場合は、メールにてサポートまでご相談ください。

エクスポート(書き出し)

  • データベースのエクスポートの際は、必ず事前に移行先のデータベースの仕様を確認してください。
  • phpMyAdminで、各プランの目安値を越えるような容量の大きなデータベースやテーブルをエクスポートする場合は、処理に失敗する場合があります。
    目安値について
  • 処理に失敗する場合は、データベースやテーブルを小さくしたり分割したりするなどで、エクスポートをお試しください。

phpMyAdminへのログイン方法

サーバーコントロールパネル」にログインします。

ログイン方法は下記をご参照ください。
サーバーコントロールパネルにログインしたい

注意事項

かならず「初期ドメイン」または「追加されたドメイン」でログインしてください。
メールアドレスを使ってログインした場合、設定項目が表示されません。

サーバーコントロールパネルにドメインなどの設定項目が表示されない

設定したいデータベースの[全体設定]をクリックし、[phpMyAdminログイン]をクリックします。

ユーザー名、パスワードを入力して[実行する]をクリックすると、ログインができます。

ユーザ名 初期ドメインのサブドメイン部分
(例:初期ドメインが example.sakura.ne.jpの場合、exampleと入力)
パスワード データベース作成時にお客様で設定されたパスワード
紛失・ご不明の場合はデータベースパスワードの再設定にご案内の手順で変更が可能です。
※ データベースのパスワードを再設定すると、既存のプログラムが動作しなくなる可能性があります。

【phpMyAdmin】データベースのインポート(読み込み)

画面左側のメニューより、インポート先のデータベースを確認、クリックします。

※MySQL4及びMySQL5.1は、仕様によりデータベースが1つのため、以下のような表示になっています。

インポート先のデータベースが開いたら、[インポート]をクリックしてインポートタブを開きます。

[ファイルを選択]からパソコンに保存してあるデータベースのバックアップファイルを選択します。

例えば、SQLファイルをインポートする場合はSQLにラジオボタンを入れます。

※MySQL4及びMySQL5.1は、仕様によりSQLのみの表示になっています。

その他、必要なオプションなどがなければ、画面最下部の[実行する]をクリックすると、インポートが完了します。

【phpMyAdmin】データベースのエクスポート(書き出し)

1画面左側のメニューより「エクスポートするデータベース」を確認の上、クリックします。

2右側の画面上部のタブから[エクスポート]をクリックします。

エクスポートをクリック

1「エクスポート」の欄に作成済みのデータベースの一覧項目が表示されます。

ここで対象となるデータベースの選択を行ないます。

2エクスポートするファイルの形式を選択します。

実際の操作では、移行先のデータベースでインポート可能な形式を選択します。この例では[SQL]形式を選択します。

1[実行する]ボタンクリックする事で、ファイルのダウンロードが始まります。

ダウンロード先のフォルダはブラウザの設定で指定されたフォルダになります。移行先のデータベースでエンコーディングが必要であればオプションのラジオボタンにチェックを入れます。

※MySQL4、MySQL5.1は、[ファイルに保存する]へチェックを入れてください。

2エクスポートしたファイルをチェックします。

ダウンロードしたファイルをパソコンのテキストエディタで開いてください。

-- phpMyAdmin SQL Dump
-- version 4.9.4
-- https://www.phpmyadmin.net/
--
-- ホスト: mysql****.db.sakura.ne.jp
-- 生成日時: 2020 年 2 月 26 日 19:44
-- サーバーのバージョン: 5.7.28-log
-- PHP のバージョン: 7.1.18SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;--
-- データベース: `******_***`
--
CREATE DATABASE IF NOT EXISTS `******_***` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
USE `******_***`;

上記のようにデータベースをSQLフォーマットでエクスポートした場合、対象のデータベースをそのまま復元するためのSQL文が記録されています。

※プラン変更などで別のさくらのレンタルサーバへデータをインポートする場合、上記の範囲を削除する必要がありますのでご注意ください。

お問い合わせ

上記をご確認いただいても問題が
解決しなかった場合、
下記リンク先よりお問い合わせください。

お問い合わせはこちら