

BitnamiからRedmineをインストールしました。

RedmineのデータをExcelで使用したいため、VBAを使ってMySQLに接続してデータを取得したいのですが、接続方法がわかりません。

VBAからはMySQL ODBCで接続しようと思っていますが、ODBCのSERVERにはIPアドレスを入れればよいのでしょうか。試しに
`http://XXX.XXX.XXX.XXX` と入れましたが、エラーとなりました。

なお、RedmineやphpMyAdminにはサーバーのIPアドレスから接続できることは確認しています。

MySQL (Redmine) は Linux 版を使用しており、Google Cloud 上の CentOS にインストールしています。

ご存知の方いらっしゃいましたら教えてください。よろしくお願いいたします。


CC BY-SA 4.0
2018-06-25T07:37:34.637
45048
2022-03-10T17:05:25.527
2022-01-07T00:59:54.220
3060
29017
question
mysql vba bitnami
Bitnami Redmine でインストールした MySQL への VBA からの接続方法について教えてください


bitnamiからredmineをインストールとのことですが、稼働させているOSと、インストールの形態（ローカルホスト上での直接動作、ローカルホスト上にゲストOSいれての動作←OVAでの提供があるので等）の情報があると切り分けられるかと思います。

ODBCはhttpプロトコルでの接続ではないので、`http://xxx.xxx.xxx.xxx`ではありません。  
また、ODBC接続にはmysqlのアカウント情報が必要なので、まずはその確認をしましょう。

* * *
[code]

    cat /opt/bitnami/apps/redmine/htdocs/config/database.yml
    
[/code]

このファイルに必要な情報が書いてあるはずです。  
参考までに、私の環境では以下の様に記載されていました。これを使ってODBC接続してください。

[code]

    production:
      adapter: mysql2
      database: bitnami_redmine
      host: localhost
      username: bitnami
      password: xxxxxxxx(秘密)
      xxxxxx
    
[/code]

気を付けていただきたいのは、hostです。どうやらこの環境のMysqlserverがlocalhostからの  
アクセスしか受け付けていないのか、ファイアウォールで遮断しているのかlocalhost以外では接続できませんでした。なので、別ホストからの接続はこのあと、ちょっとハードルがありそうです。

今回は検証のため、VirtualBoxにbitnami提供のOVAをインポートして確認してみています。  
ちなみにゲスト上で以下のコマンドでの接続は問題なく可能でした。

[code]

    > mysql -u bitnami -h localhost -D bitnami_redmine -p
    
[/code]

bitnamiに統合デスクトップ環境が入れられていないので、詳細なログをつけられなくてごめんなさい。（コマンドのコピペできない。)


CC BY-SA 4.0
2018-06-25T15:59:43.453
45063
2020-07-08T03:43:10.093
2020-07-08T03:43:10.093
3060
10174
45048
answer