\当サイト対応のゲームサーバー/
【HeidiSQL】データベース管理ソフトの接続方法・使い方を紹介!【ConoHa/XServer/ロリポップ対応】
当記事にはアフィリエイト広告が含まれています。
2023年10月1日より施行された景品表示法の指定告示(通称:ステマ規制)によって、広告を掲載しているサイトやメディア、SNS内に、読者が認識できるような表記が必須となりました。
当サイトにおいても景品表示法に則り、冒頭に表記するようにしていますので、ご理解の上、ご覧いただけますと幸いです。
当記事にはアフィリエイト広告が含まれています。
2023年10月1日より施行された景品表示法の指定告示(通称:ステマ規制)によって、広告を掲載しているサイトやメディア、SNS内に、読者が認識できるような表記が必須となりました。
当サイトにおいても景品表示法に則り、冒頭に表記するようにしていますので、ご理解の上、ご覧いただけますと幸いです。
データベースを管理する上でこんなお悩みはありませんか?
「コマンドでデータベースを管理するのが難しい」
「直感的にデータベースを管理したい」
「HeidiSQLの接続方法や使い方がイマイチ分からない」
揚げたてのポテト
サーバーを運営していると、データベース管理が必要な場面ありますよね。慣れていないとイマイチ管理が難しいと感じる方も多いと思います。
そんな方には、コマンド操作不要で直感的にデータベース管理ができる「HeidiSQL」がおすすめです。基本的にマウス操作だけでデータベースを扱えるので、初心者の方でも簡単に使えます。
この記事では、HeidiSQLの接続方法と基本的な使い方を紹介していきます。初めての方でも分かりやすく画像付きで説明します。
ゲームサーバーの「ConoHa for GAME」や「XServer VPS/for Game」、「ロリポップ! for Gamers」の接続方法も紹介します。
この記事を書いた人
揚げたてのポテト
- 当サイト「揚げポテGameSV」の管理人
- ゲームサーバー運用歴10年以上
- 見やすく、分かりやすくを心掛けて書いています。
当サイトが厳選したゲーム向けレンタルサーバー
スクロールできます
ConoHa for GAME 解説ページへ | 国内トップの知名度だから安心して使える 当サイト限定で700円分クーポンがもらえる ARK/Rust/Satisfactory/FiveMなど豊富に対応 4GBプラン:月額1,489円/8GBプラン:月額2,678円 ※上記料金は割引キャンペーン適用済み(2月7日まで) 「圧倒的な知名度だから安心、安全に使える!料金もオトク!」 |
ロリポップ! for Gamers 解説ページへ | ゲームサーバーがたった3ステップで遊べる 国内トップ級のサーバー高性能&高速回線を採用 ARK/Rust/Satisfactory/FiveMなど豊富に対応 4GBプラン:月額1,500円/8GBプラン:月額3,000円 「Agamesには負けるが国内トップ級の性能と回線!料金が安い!」 |
Agames 解説ページへ | 国内No1のサーバー性能&10Gbps高速回線を採用 コントロールパネル機能でサーバー管理が簡単 ARK/Rust/7DTD/Minecraftなど豊富に対応 4GBプラン:月額2,289円/8GBプラン:月額2,867円 「国内サーバーならAgamesがダントツで性能と回線がトップ!」 |
目次
HeidiSQLとは
HeidiSQL(ハイディSQL)は、データベース管理を目的としたWindows向けの無料のソフトウェアです。
MySQLやMariaDB、PostgreSQLなどのデータベースに接続し、データの閲覧、編集、クエリ実行、テーブル作成、編集などを簡単に行えます。初心者でも直感的に使いやすい操作性が特徴です。
また、SSH接続に対応しており、ローカル環境やリモート環境のデータベースにも安全に接続できます。
揚げたてのポテト
ゲームサーバーにおいても、データベース管理を必要とする時がありますので、コマンド操作が難しいと感じた方は「HeidiSQL」を使ってみましょう!
HeidiSQLのダウンロード&インストール
それでは早速、お使いのパソコンにHeidiSQLをダウンロードして、インストール(セットアップ)しましょう。
STEP
HeidiSQLのダウンロード
以下のリンクより、HeidiSQLの公式サイトを開きます。
公式サイトを開いたら「Installer, 32/64 bit combined」をクリックしてダウンロードします。
STEP
HeidiSQLのインストール(セットアップ)
ダウンロードした「HeidiSQL_XXXX_Setup」を開き、セットアップを完了させてください。
基本的に「次へ」と「インストール」で進めて、問題ありません。
HeidiSQLの接続方法
セットアップが完了したら、HeidiSQLを起動して、データベースの接続方法を紹介します。
当サイトは、ゲームサーバー向けの記事を取り扱っているので、データベースを管理する「GTA5 FiveM」を例に接続手順を進めていきます。
【初心者向け】誰でも簡単にGTA5 FiveMマルチサーバーの立て方や選び方を紹介!
友達や知り合いと一緒に自分たち専用のGTA5 FiveMサーバーを立てて、遊んでみたいと思いませんか? GTA5 FiveMサーバーを立てたいけれど、「サーバー知識ない」「難しそ…
STEP
データベース(MySQL等)を起動する
接続したいデータベース(MySQL等)を起動させておきます。
起動してないと、HeidiSQLから接続できないのでご注意ください。
STEP
HeidiSQLの接続情報を入力する
HeidiSQLを起動して、左下の「新規」をクリックします。
左側にセッション「Unnamed」が追加されるので、分かりやすい名前に変更すると良いです。
その後、右側の「設定」タブから接続情報を入力します。
基本的に初期のままで問題ありませんが、MySQLにユーザー名とパスワードを設定していたら、その情報を入力しましょう。
ネットワーク種別(初期のままでOK) | MariaDB or MySQL(TCP/IP) |
---|---|
Library(初期のままでOK) | libmariadb.dll |
ホスト名/IP(初期のままでOK) | 127.0.0.1 |
ユーザー名 | MySQLのユーザー名 |
パスワード | MySQLのパスワード |
ポート(初期のままでOK) | 3306 |
入力が終わったら「開く」をクリックします。
STEP
接続完了
このような画面に切り替わったら、データベースに接続が完了しています。
この画面でデータベース管理を行っていきます。
揚げたてのポテト
接続できなかった場合は、接続情報が間違っていないか、しっかり確認してみましょう!
HeidiSQLの使い方
次にHeidiSQLの基本的な使い方を紹介したいと思います。
接続してもボタンがいっぱいあって、よく分からないですよね?
今回、グレーの部分は基本的に使わないので、赤枠の範囲の使い方を紹介します。
当サイトが厳選したゲーム向けレンタルサーバー
スクロールできます
ConoHa for GAME 解説ページへ | 国内トップの知名度だから安心して使える 当サイト限定で700円分クーポンがもらえる ARK/Rust/Satisfactory/FiveMなど豊富に対応 4GBプラン:月額1,489円/8GBプラン:月額2,678円 ※上記料金は割引キャンペーン適用済み(2月7日まで) 「圧倒的な知名度だから安心、安全に使える!料金もオトク!」 |
ロリポップ! for Gamers 解説ページへ | ゲームサーバーがたった3ステップで遊べる 国内トップ級のサーバー高性能&高速回線を採用 ARK/Rust/Satisfactory/FiveMなど豊富に対応 4GBプラン:月額1,500円/8GBプラン:月額3,000円 「Agamesには負けるが国内トップ級の性能と回線!料金が安い!」 |
Agames 解説ページへ | 国内No1のサーバー性能&10Gbps高速回線を採用 コントロールパネル機能でサーバー管理が簡単 ARK/Rust/7DTD/Minecraftなど豊富に対応 4GBプラン:月額2,289円/8GBプラン:月額2,867円 「国内サーバーならAgamesがダントツで性能と回線がトップ!」 |
画面やタブの見方について
HeidiSQLの画面の見方は、1つの画面で見るのではなく、左側が「左画面」、右側を「右画面」と分けて見ることにしましょう。
左画面は、保存されているデータベースが並んでいて、データベース名を1つ選択すると、右画面にデータベースタブが追加され、既に保存されたテーブルが一覧として表示されます。
揚げたてのポテト
今回でいうと、QBCoreという名前の「データベース」タブが追加されて、そのQBCoreのテーブルが表示されました。
次に、左画面でデータベースの「
」を押すと、テーブルが表示されます。この中からテーブル名を選択すると、右画面にテーブル名の詳細タブが表示されます。テーブルに保存(格納)されたデータを確認するには、右隣の「データ」タブをクリックします。
このように分かりやすくデータが表示されました。データ値はクリックすると変更が可能です。
データベースやテーブルの作成
HeidiSQLの画面やタブの見方について、何となくわかりましたかね?
次はデータベースやテーブルの新規作成について紹介していきます。
データベースの新規作成
まず、左画面の背景で右クリックをします。
次に「新規作成」にカーソルで触れると、「データベース」が表示されるので、これをクリックします。
データベースの名前を入力して、「OK」をクリックすると、左画面に表示(保存)されます。
これでデータベースの作成は完了です。
テーブル(カラム、レコード)の新規作成
データベースを作成しただけでは、テーブルは空っぽになっています。
テーブルを作成するには、同じく右画面の背景で右クリックをします。
次に「新規作成」にカーソルで触れると、「テーブル」が表示されるので、これをクリックします。
テーブルの名前を入力したら、次にカラムを設定する必要があるので「+追加」をクリックします。
名前やデータ型などを設定したら「保存」をクリックします。すると左画面に表示(保存)されます。
カラムについて
カラムとは、表をイメージした時に縦方向(列)の項目のことを指していて、その列のデータをどのような種類で保存するかを表します。
簡単に言うと、表の「見出し」や「項目名」にあたります。例えば、以下の表だと「id」のカラムには番号、「name」には動物名、「color」には動物の色が入ります。
test_table1
id | name | color |
1 | dog | red |
2 | cat | blue |
3 | rabbit | orange |
4 | snake | green |
カラムを追加できたら、次にレコードを設定します。
「データ」タブを選択し、同じく右画面の背景で右クリックします。その後、「+行の追加」をクリックします。
レコードについて
レコードとは、表をイメージした時に横方向(行)の項目(データ)のまとまりのことを指していて、それぞれのレコードには、カラム(項目)に対応する具体的なデータが保存されています。
例えば、以下の表だと「1」のレコードを求めると、「nameがdog」や「colorがred」を取得することができます。「rabbit」のレコードなら「idが3」と「colorがorange」と分かります。
test_table1
id | name | color | |
レコード1(1行目) | 1 | dog | red |
レコード2(2行目) | 2 | cat | blue |
レコード3(3行目) | 3 | rabbit | orange |
レコード4(4行目) | 4 | snake | green |
空のレコードが追加されるので、クリックして入力モードにし、データ入力を行いましょう。
既存のデータ値を変更したい場合もここで変更可能です。
これでテーブルの作成は完了です。
データベースやテーブルの削除
データベースやテーブルを作成するということは、削除することもあると思います。
削除は簡単にできますのでご安心ください。
レコードの削除は、データタブで「削除したい行」を右クリックして、「選択行を削除」を選びます。
これでレコードの削除が完了しました。
揚げたてのポテト
HeidiSQLの主な使い方は以上になります。
他にも便利な機能はありますが、基本的な操作に慣れたら色々と触ってみると良いでしょう!
おまけ|SQL文から一括でデータ入力する
ゲームサーバーによっては、自分でデータを入力するだけではなく、導入するプラグインやスクリプト側でSQL文が用意されていることがあります。
SQL文だと大量のデータで構成されている事が多いです。HeidiSQLを使って、1つ1つカラムやレコードを追加するのは大変だと思うので、これを一括で入力する方法を紹介します。
【GTA5】FiveMサーバーのMOD(スクリプト)導入方法を紹介します!【QBCore】 | 揚げポテGameSV
FiveMサーバーにMODやスクリプトを導入したいけれどよく分からない…。と困っている方いませんか? 今回は、できるだけ分かりやすく、MODの導入方法を解説したいと思いま…
揚げたてのポテト
上記の記事の「スクリプトの導入方法」→「スクリプトの導入」のSTEP6にあるデータベース設定を例に進めていきます。
このスクリプトでは、以下の画像にある通り、SQL文を実行するように書かれています。
これをHeidiSQLで実行するには、まずSQL文を全文コピーします。
FiveMのスクリプトは、QBCoreのデータベースの中にテーブルとして配置する必要があります。
そのため、左画面から「QBCore」を選択し、右画面で「クエリ」をクリックします。
その後、コピーしたSQL文を貼り付けします。
最後に、貼り付けたSQL文を実行するために「
(実行)」ボタンをクリックします。実行結果に画像のメッセージが表示されたら実行成功です。
右画面でデータベースタブを確認すると、スクリプト名(okokbilling)が追加されています。
揚げたてのポテト
大量のデータも簡単にデータ入力できましたね!
ひとこと
いかがだったでしょうか。HeidiSQLは使い方が分かると便利ですよね!
今回は初めてデータベースを扱う方目線で基本的な操作と使い方をまとめてみました。
ぜひ、今後のデータベース管理に役立てていただければと思います!
揚げたてのポテト
最後までお読みいただきありがとうございました。
今後とも揚げポテGameSVをよろしくお願いします!
0 件のコメント