PHPQUERYからMySQL接続手順についてです。
【前提条件】
接続設定にあたり、下記の前提条件が必要となりますので事前にご確認ください。
-
IBM i (AS400) からMySQLサーバーへpingが飛ぶこと
-
MySQLサーバーからIBM i (AS400)へpingが飛ぶこと
-
MySQLサーバーでポート3306が開放されていること
-
PHPQUERYのライセンスで接続区画数が追加されていること
【設定手順】
■MySQL側の設定
①PHPQUERY用のデータベースをMySQLに作成
CREATE DATABASE `PHPQUERYH`;
②PHPQUERY接続用のユーザーを作成し、外部接続が可能な設定をする
※myuser01(ユーザーID)、MyPass1234(パスワード)、192.XXX.XX.XX(IBM i (AS400)のIP)は任意に変更してください。
CREATE USER 'myuser01'@'192.XXX.XX.XX' IDENTIFIED BY 'MyPass1234';
GRANT ALL PRIVILEGES on *.* to myuser01@'192.168.1.4' WITH GRANT OPTION;
FLUSH PRIVILEGES;
ALTER USER 'myuser01'@'192.XXX.XX.XX' IDENTIFIED WITH mysql_native_password BY 'MyPass1234';
■PHPQUERY側の設定
①メニュー>「管理」>「外部接続」を実行
②「追加」より、接続情報を登録
接続DB:MySQL
外部接続名:英数字で任意の文字列
名前:任意の文字列
ホスト:MySQLサーバーのIPもしくはDNS
ポート:MySQLサーバーのポート(デフォルトは3306)
ユーザー名:上記MySQL側の設定で作成したユーザー
パスワード:上記MySQL側の設定で作成したユーザーのパスワード
■接続確認
①メニュー>「管理」>「クエリー」>「追加」よりクエリーの作成画面を実行
②ライブラリーリストの編集画面上部にあるセレクトボックスで登録した外部接続を選択
③次へを実行し、「ファイルの選択」画面でスキーマの虫眼鏡ボタンを実行
④MySQLに登録されているスキーマ情報が取得できていれば接続完了
以降の操作は通常のクエリーの作成方法と同様の手順となります。
コメント
0件のコメント
サインインしてコメントを残してください。