MySQL
MySQLは、構造化されたデータの管理に広く使用されているリレーショナルデータベース管理システムです。弊社データベースホスティングでは、MyKinstaで「データベースを追加」ボタンをクリックし必要な設定を行うだけで、簡単にMySQLデータベースを追加することができます。
ローカルまたは別のホスティングサービスで既にMySQLデータベースをお持ちの場合は、サードパーティのデータベースツール、またはコマンドラインインターフェイス(CLI)を使用して、弊社データベースホスティングに移行することができます。注)データベースをインポートするには、まずMyKinstaでデータベースを新規作成する必要があります。
データベースツールを使用してMySQLデータベースをインポートする
データベースの接続と管理に役立つデータベースツールは多数あります。弊社がサポートするすべてのデータベースタイプを管理可能なTablePlusでのインポート方法はこちらをご覧ください。
他にも、ご利用のデータベースタイプに対応しているデータベース接続クライアント、またはツールであればお使いいただけます。ナビゲーションやフィールド名などは、ツールによって異なる可能性がありますが、基本的な手順は同じになります。
コマンドラインインターフェース(CLI)を使用してMySQLデータベースをインポートする
コマンドラインインターフェース(CLI)を使用して、MySQLデータベースを弊社にインポートすることもできます。データベースサーバーのインストールやコマンドは、データベースの種類によって異なります。こちらのページでは、MySQLデータベースについてご紹介します。その他のデータベースについては、以下をご覧ください。
MySQLをインストールする
ローカルマシンにまだMySQLがインストールされていない場合には、データベースに接続するためにインストールする必要があります。お使いのオペレーティングシステムに応じて、それぞれ以下の手順でインストールしてください。
Windows
MySQL Community Server(GUIプログラム)をダウンロードし、インストールします。
MacOS
以下のいずれかを選択してください。
- Homebrewで
brew install mysql
を実行する - MySQL Community Server(GUIプログラム)をダウンロードし、インストールする
DebianベースのLinux(Debian、Ubuntu、Mintなど)
MySQL APTの公式リポジトリを使用し、mysql-client
パッケージをインストールします。
RedHatベースのLinux(RedHat Fedora、CentOS など)
MySQL Yumの公式リポジトリを使用し、mysql-client
パッケージをインストールします。
Kinstaデータベースの認証情報
データベースの認証情報は、MyKinstaのデータベース「情報」画面の「外部接続」セクションで確認することができます。
MySQLデータベースをインポートする
以下のコマンドを実行します。EXTERNAL_HOSTNAME
、USERNAME
、PORT
、DATABASE_NAME
をそれぞれ「外部接続」セクションの情報に置き換え、export.sqlは、インポートするデータベース名とパスに置き換えてください。
mysql -h EXTERNAL_HOSTNAME -u USERNAME -P PORT -p DATABASE_NAME < export.sql
プロンプトが表示されたら、データベースのパスワードを入力します。
エラーが発生しない限り出力は行われず、コマンドラインに出力されます。インポートが完了したことを確かめるには、SHOW TABLES;
または同様のコマンドを使用し、データベース内のデータを確認してください。
MySQLデータベースをエクスポートする
以下のコマンドを実行します。EXTERNAL_HOSTNAME
、USERNAME
、PORT
、DATABASE_NAME
をそれぞれ「外部接続」セクションの情報に置き換え、export.sqlは、エクスポートするデータベース名とパスに置き換えてください。
mysqldump --no-tablespaces -h EXTERNAL_HOSTNAME -u USERNAME -P PORT -p DATABASE_NAME > export.sql
プロンプトが表示されたら、データベースのパスワードを入力します。
エクスポートが完了すると、mysqldump
コマンドで指定したパスにデータベースファイル(export.sqlなど)が作成されます。これを任意のテキストエディター(TextEdit、Notepad++、Sublime Textなど)やTablePlusのようなツールで開くと、エクスポートしたデータを確認することができます。