質問: Synology社NASのDS218jを」購入しました。 ファイルの共有などは問題なくできているのですが、 DBに接続できなくて困っています。 やりたいこととしてはC#のアプリからNAS内のDBに接続してデータのやり取りを行いたいです。 以前BuffaloのNASでは行えていたのでアプリ側には問題ないと思います。 A5M2というDB管理アプリで接続しようとしたのですが、サーバー名に「Ds218j」と入れたのですが、 対象のコンピュータに拒否されました。とエラーが返ってきます。 この場合サーバー名(ホスト名)には何を入れるべきなのでしょうか? また、接続できな原因としては何が考えられるでしょうか?
回答: DS218j は使っていないのですが、 以前使った DS216J 場合、MySQL のユーザーは、外部から接続できない設定になっていたと思います。 おそらく同様だと思いますので、まずは、チュートリアルのように phpMyAdmin をインストールして、phpMyAdmin 経由でログインして、MySQL ユーザーの権限を外部ホストからアクセスできるように書き換える必要があると思います。 phpMyAdmin を使って Synology NAS で MySQL/MariaDB データベースを管理する