レンタルサーバー選びの迷いを解決!全力サポートします

Google or AdMax Promotion (srv)

(Socket)UNIXソケットでMySQLデータベースへ接続(Workbench6.2)

MySQLWorkbench(6.2)を利用してMySQLサーバーへ接続する際に、
一般的に利用されることが多い「UNIXソケット」による、
接続設定を行う手順をご紹介します。
MySQLWorkbench6.2では以下のような画面で操作し接続設定を行います。

 

(TCP/IP)IPアドレス・ポートでMySQLデータベースへ接続(Workbench6.2)

※接続手順の最後に今回ご紹介した際に利用している環境の情報を記載しています。

今回接続に利用しているMySQLサーバーは、
以下でインストールしたMySQLサーバーを利用します。

パッケージインストールしたMySQLでは「システム環境設定」-「MySQL」から、
MySQLサーバーの起動・停止を操作できます。
以下の通り、稼働している状態で進めます。

wb_con_ip_st01

サーバー稼働状況・TCP/IPで接続(MySQLWorkbench)

 

MySQLWorkbench6.2のインストール手順は以下になります。

 

データベース接続設定

MySQLWorkbench6.2を開くと以下のような画面になります。
SQL Connections横の「+」からデータベースへの接続設定の追加を行います。

wb_con_ip_st11

接続情報の追加(6.2)・TCP/IPで接続(MySQLWorkbench)

 

新規接続設定の追加画面が表示されます。
接続設定に「任意の名前」を付け、後から分かりやすいよう設定します。

次に「Connection Method」で接続方法を選択しますが、
UNIXソケットによって接続する場合は「Local Socket/Pipe」を選択します。

wb-con-soc_st12

接続名称入力と接続方法選択(6.2)・UNIXソケットで接続(MySQLWorkbench)

 

MySQLサーバーをインストールしたままの初期状態のデフォルト設定の場合、
以下の設定で接続が行えます。
※必要に応じてご自身の環境に合せて入力します。

  • Local Socket/Pipe:/tmp/mysql.sock
  • Username:root

入力が完了したら「Test Connection」を押下して接続を確認します。

wb-con-soc_st13

接続テストの実施(6.2)・UNIXソケットで接続(MySQLWorkbench)

ソケット接続では接続設定が云々と言うより、
ソケットパス(ソケット接続文字列)をどう設定していいのか分からないと言う点が、
分かりにくいところではないでしょうか。

ご自分の環境のMySQLサーバーに接続するためのソケットパスを調べる方法は、
以下でご紹介しています。

 

接続結果のダイアログが表示され正しく接続が行えたかが表示されます。

接続OK(上)、接続NG(下)

wb-con-soc_st14

接続結果ダイアログ(6.2)・UNIXソケットで接続(MySQLWorkbench)

 

設定に問題がなければ「OK」をクリックして設定を保存します。

wb-con-soc_st15

接続設定の保存(6.2)・UNIXソケットで接続(MySQLWorkbench)

 

作成された接続設定が画面に表示されます。

wb-con-soc_st16

追加された接続設定(6.2)・UNIXソケットで接続(MySQLWorkbench)

 

接続設定は以上で終了です。

 

データベース接続設定の編集

MySQLWorkbench6系では画面構成が大きく変わり、
接続設定の編集などの操作が変更になっています。

作成済みの接続設定に表示されている「i」アイコンをクリックして、
詳細情報を表示するようになっています。

wb-con-soc_st17

接続設定の編集(6.2)・UNIXソケットで接続(MySQLWorkbench)

 

接続設定の詳細が表示されます。
「Edit Connection…」ボタンなどから設定の変更が行えます。

wb-con-soc_st21

接続設定の確認と編集(6.2)・UNIXソケットで接続(MySQLWorkbench)

 

データベース接続

作成された接続設定をクリックすると、
データベースへの接続が行われます。

MySQLWorkbench6.2ではサーバーインスタンス設定とデータベース参照が統合されています。
サイドバー上部にはサーバーインスタンスに関しての設定等が表示されています。

サーバー情報では接続先MySQLサーバーの情報が確認できます。

wb-con-soc_st18

データベース接続とサーバー情報(6.2)・UNIXソケットで接続(MySQLWorkbench)

 

サイドバー下部には接続先のデータベース・テーブルなどを、
参照し操作することができます。
SQLを発行しデータベースに対しての操作をGUIで行う事ができます。

wb-con-soc_st19

データベース接続と参照(6.2)・UNIXソケットで接続(MySQLWorkbench)

 

またサーバーの起動や停止も行う事ができますので、
MYSQLサーバーが停止中の状態でも、

接続設定に基づいてサーバーインスタンスの情報を開くことができ、
MySQLWorkbenchからサーバーの起動と停止をクリックして行う事ができます。

wb-con-soc_st20

サーバーの起動・停止(6.2)・UNIXソケットで接続(MySQLWorkbench)

 

接続設定の削除

作成した接続設定は削除することができます。

一覧から削除したい設定を右クリックして、
「Delete Connection…」をクリックして削除します。

wb-con-soc_st22

接続設定の削除(6.2)・UNIXソケットで接続(MySQLWorkbench)

 

プロモーション

Google or AdMax Promotion (srvpos)

接続先MySQLサーバーの環境

接続先に指定しているMySQLサーバーは、
socket指定「/tmp/mysql.sock」とだけ設定を行っているサーバーを利用しています。
※これは初期設定されていた値から変更は行っていません。

wb_con_ip_st23

my.cnf 設定例・TCP/IPで接続(MySQLWorkbench)

 

また、TCP/IPのネットワーク設定はSocket接続では関係ありませんが、
ネットワーク設定は以下のように設定されています。

単一IPアドレス(192.168.0.10)を、
ネットワークデバイス(LANポート・穴)に割り当てています。

wb_con_ip_st24

ネットワーク環境例・TCP/IPで接続(MySQLWorkbench)

 


AdMax Promotion

公開日:

コンテンツナビ
すべて展開 | すべて省略

AdMax Promotion

カテゴリ
すべて展開 | すべて省略

QRコードからもこのURLを開けます。