ServiceDesk Plus オンプレミス版 ナレッジベース

MySQLデータベースへの接続方法(Windows)


データベースに直接接続してのUpdate文、Insert文、Delete文などのクエリ実行は、お客様責任での実施とさせていただいております(保守サポートにおいて当社がご案内したクエリ文の実行は除きます)。

【ご質問】

ServiceDesk Plus がバンドルしているMySQLデータベースへの接続方法について教えてください。

【回答】
ServiceDesk Plusを起動した状態でMySQLデータベースに接続する方法

  1. コマンドプロンプトを開きます。
  2. 次のディレクトリに移動します。
    SDPインストールディレクトリ\mysql\bin
  3. 以下を実行してMySQL データベースに接続します。
    (-PのPはかならず大文字を指定します。)
    cmd>mysql.exe -u root -P 33366 servicedesk

    * 日本語を含むデータをSelect文で出力する場合は、下記を実行してデータベースに接続してください。下記のオプションを利用しない場合、日本語が文字化けした状態でコマンドプロンプトに表示されます。

    cmd>mysql.exe -u root -P 33366 servicedesk --default-character-set=sjis
  4. Mysqlへのログインが成功します。
  5. mysql>exit;
    でデータベースからログアウトします。

ServiceDesk PlusをシャットダウンしてMySQLデータベースに接続する方法

  1. ServiceDesk Plusをシャットダウンします。
    メニュー > ManageEngine ServiceDesk Plus > Shutdown ServiceDesk
  2. コマンドプロンプトを開きます。
  3. 次のディレクトリに移動します。
    SDPインストールディレクトリ\bin
  4. 次のコマンドを実行してデータベースを開始します。
    cmd>startDB.bat
  5. 次のディレクトリに移動します。
    SDPインストールディレクトリ\mysql\bin
  6. 次のコマンドを実行してMySQL データベースに接続します。
    (-PのPは必ず大文字にする必要があります。)
    cmd>mysql.exe -u root -P 33366 servicedesk

    * 日本語を含むデータをSelect文で出力する場合は、下記を実行してデータベースに接続してください。下記のオプションを利用しない場合、日本語が文字化けした状態でコマンドプロンプトに表示されます。

    cmd>mysql.exe -u root -P 33366 servicedesk --default-character-set=sjis

  7. Mysqlへのログインが成功します。
  8. mysql>exit;
    を実行してデータベースからログアウト
  9. 次のディレクトリに移動
    SDPインストールディレクトリ\bin
  10. 次のコマンドを実行してDBを停止
    cmd>stopDB.bat