ODBCによるMySQLの接続と操作ODBCによるMySQLの接続と操作windowsのODBCを使用すると、離れたサーバのMysqlに接続し、直接操作することが可能です。(サンプルはwindows7ですがwindows10でも、ほぼ同様に設定可能です。ダウンロードしてインストールします。windows用msi形式ですので、ウイザードに従い進めるだけです。データソースの設定ドライバーのインストールが完了すれば、データベースのソースを関連付けます。コントロールパネルを開き[管理ツール]を選択します。データソース(ODBC)を開く新しい接続を設定しますので、[追加(D)]をクリックします。Name:接続の名前ですので自由に設定していただいて結構です。Server:サーバのIPアドレスです。ドメインでは接続できませんのでご注意ください。Port:ここはMySQLのデフォルトである[3306]を設定します。User:データベースに接続可能なユーザ名(アカウント)です。Password:同じくパスワードを指定します。Database:この時点で、設定に問題が無ければ利用可能なデータベースがリストに追加されていますので、操作するデータベースを選択してください。JISですので、クライアントの文字セットを[sjis]にしておきます。[OK]を押して保存して終了です。Accessを使って操作してみましょう。Access2003を使用しています。Accessを起動し、既存のデータベースを開くか、新しいデータベースを作成します。[新規作成]をクリックします。実際には作成しないで、MySQLのデータを使用しますので「テーブルのリンク」を選択します。ファイルダイアログが開きますので、[ファイルの種類]で「ODBCデータベース」を選択します。データソースをダイアログから選択します。[コンピュータデータソース]タブを選択すると、先ほど作成したデータソースが表示されますので選択してください。MySQLのテーブル一覧が表示されますので操作するテーブルを選択します。[OK]を押して完了です。いつもとは異なるアイコンのテーブルが作成されたことが分かります。これを開いて、いつものように操作することが可能です。データベースの違いを意識する必要もありません。すべてODBCドライバーが行ってくれます。ネットワークですので、スタンドアローンで動作させるのと比べれば多少遅いかもしれませんが、許容範囲です。visualstudioやVBAで操作することも可能です。Excelでも簡単にテーブルを操作できます。Excel2010を使用しています。Excelを開き、[データ]タブの[その他のデータソース]に有る「データ接続ウィザード」を選択します。DSNを選択ODBCデータソースで作成したデータソースを選択します。テーブル一覧が表示されますので操作するテーブルを選択します。Excelデータソースとしてのファイルの設定をして完了です。以上でMySQLのテーブルがExcelで編集可能になりました。無料のOfficeソフトOpenOfficeでも簡単に操作することができます。メインメニューから[データベース]を選択します。既存のMySQLに接続しますので、[既存のデータベースに接続(X)]をチェックし、「ODBC]を選択し[次へ(N)]をクリックします。ODBCを選択[ブラウズ(B)]をクリックすると作成済みデータソース一覧が表示されます。接続するデータソースを選択して[OK]を押してウイザードに戻り、[次へ(N)]をクリックします。接続ユーザ名とパスワードはODBCで設定していますので、ここでは省略できます。MySQLのテーブル一覧が表示されていることが分かります。テーブル名をクリックしてテーブルを開き、自由に編集することができます。上記の接続で、正常に接続できない場合は、以下の設定をご確認ください。ポート3306を開放MySQLのポートはデフォルトで3306ですので、サーバが3306のポートを閉じている場合はサーバが認識できません。接続ホストを許可サーバのMySQLが接続ホストを制限している場合は、接続するホストを許可する必要が有ります。MySQL]で設定します。ワイルドカード「%」が使用可能ですので、%のみを指定すると、すべてのホストが許可されます。ユーザとパスワードMySQLの接続にはMySQLに登録されているユーザ名とパスワードが必要です。PHP等で既に接続している場合は、そちらのユーザ名とパスワードと言う事になります。Linuxのユーザでは接続できませんのでご注意ください。