PHPQUERYからのMySQL接続手順についての説明します。
接続設定にあたり、下記の前提条件が必要となりますので事前にご確認ください。
-
IBM i からMySQLサーバーへpingが飛ぶこと
-
MySQLサーバーからIBM i へpingが飛ぶこと
-
MySQLサーバーでポート3306が開放されていること
-
PHPQUERYのライセンスで接続区画数が追加されていること
以下が設定手順となります。
■MySQL側の設定
①PHPQUERY用のデータベースをMySQLに作成
CREATE DATABASE `PHPQUERYH`;
②PHPQUERY接続用のユーザーを作成し、外部接続が可能な設定をする
※myuser01(ユーザーID)、MyPass1234(パスワード)、192.168.1.4(IBMiのIP)は任意に変更してください。
CREATE USER 'myuser01'@'192.168.1.4' IDENTIFIED BY 'MyPass1234';
GRANT ALL PRIVILEGES on *.* to myuser01@'192.168.1.4' WITH GRANT OPTION;
FLUSH PRIVILEGES;
ALTER USER 'myuser01'@'192.168.1.4' IDENTIFIED WITH mysql_native_password BY 'MyPass1234';
■PHPQUERY側の設定
①「管理」>「外部接続」を実行

②「追加」より、接続情報を登録
-
接続DB:MySQL
-
外部接続名:英数字で任意の文字列
-
名前:任意の文字列
-
ホスト:MySQLサーバーのIPもしくはDNS
-
ポート:MySQLサーバーのポート(デフォルトは3306)
-
ユーザー名:上記MySQL側の設定で作成したユーザー
-
パスワード:上記MySQL側の設定で作成したユーザーのパスワード

■接続確認
①「管理」>「クエリー」>「追加」よりクエリーの作成画面を実行
②ライブラリーリストの編集画面上部にあるセレクトボックスで登録した外部接続を選択

③次へを実行し、「ファイルの選択」画面でスキーマの虫眼鏡ボタンを実行

④MySQLに登録されているスキーマ情報が取得できていれば接続完了

以降の操作は通常のDB2でのクエリー作成方法と同様の手順となります。
コメント
0件のコメント
サインインしてコメントを残してください。