Webサイトを運営していてサーバーを移行させるとき、データベースの移行作業も必要になります。このとき、移行元と移行先が異なるデータベースシステムだと少し心配です。
MariaDBサーバーからエクスポートしたデータベースはMySQLサーバーのデータベースにインポートできるのでしょうか?
この記事ではMariaDBのデータベースをMySQLにインポートする方法を紹介します。MariaDBからMySQLに移行する方法です。
なぜMariaDBからMySQLに移行するのか?
MariaDBはMySQLよりも多くの面で優れています。MariaDBは完全なオープンソースのデータベースであり、処理速度もMySQLより高速です。
ではなぜ、MariaDBからMySQLに移行するのか? というとサーバー会社によって使用しているデータベース管理システム(MariaDB or MySQL)が異なるからです。
移行時に「MariaDBを使っているサーバー会社からMySQLを使うサーバー会社に移行できるのか?」という疑問を持つ人はいるでしょう。
結論から言うと移行は問題なく可能です。
MariaDBはMySQLにインポート可能
MariaDBはMySQLに対して互換性を持っています。そのためMySQLからMariaDBに移行する際は問題ありません。
それでは反対にMariaDBからMySQLに移行することはできるのかというと、こちらも可能です。
データベースの移行にはphpMyAdminを使います。phpMyAdminはサーバー会社が用意しているので簡単に使用できます。
phpMyAdminでデータベースを操作する
ユーザー名・パスワード・サーバーを入力してphpMyAdminにログインします。
これらの情報は使用しているサーバー会社から取得できます。メール等を確認してください。
データベースの種類を調べる方法
データベースがMariaDBかMySQLかを確認するにはphpMyAdminのトップページを開きます。
データベースサーバ > サーバーの種類を確認してください。下の画像ではMariaDBになっています。
MariaDBをエクスポートする
MariaDBをエクスポートするには以下の手順を行います。
①: エクスポートするデータベースを選択する。②: エクスポートを押してエクスポート画面く。③: 実行を押すとデータベースがダウンロードされる。
MySQLにMariaDBをインポートする
MySQLにMariaDBをインポートするには、MySQLサーバーのphpMyAdminにログインしてください。
①: MariaDBをインポートしたいデータベースを選択する。②: インポート画面を開く。③: ファイル選択を押して移行先からダウンロードしたデータベースを選択する。④: 実行を押すとインポートされて上書きされる。
最後に
MariaDBのデータベースをMySQLにインポートする方法を紹介しました。MariaDBサーバーからMySQLサーバーへ移行は可能だということを覚えておいてください。