こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

MYSQL ODBC接続について

gentoo linux & MySQL4.0.25 を windows2000 & Access2000でODBC接続したいのですが、下記のエラーが表示されます。(MySQL ODBC 3.51.06ドライバ使用)
Can't connect to MySQL server on ipアドレス(10061)

windows側からsshでMySQLに接続できるのでネットワークに問題はありません。
ODBC接続に関して、windows側のみの設定でよいと認識しているのですが、linux側でも何か設定する必要があるのでしょうか?
自分なりにいろいろ調べたのですが、linux、MySQLともに初心者で理解に苦しんでいます。
ファイアウォール、Port3306が有効か無効か、調べるにはどうすればよいのでしょうか?

投稿日時 - 2005-11-02 13:59:23

QNo.1751964

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

1.MySQLのユーザーを、my パスワード myini
database名 hoo (すべての操作可)
ネットワーク 192.168.0.*
MySQLの設定

mysql> grant all on hoo.* to my@192.% IDENTIFIED BY 'myini';

2.gentoo使っていないので、tcpwrapperが有効になっていると、外部からのアクセス無効になります。
その場合は/etc/hosts.allowに、mysqld:許可する
ipアドレスを追加すれば、有効になります。
(turboなんかはそうです)

投稿日時 - 2005-11-03 09:14:16

ANo.1

私もMySQLは初心者なので自信なしですが、クライアントホストの登録が必要です。
http://dev.mysql.com/doc/refman/4.1/ja/connection-access.html

とりあえずで良ければ、my.cnfの[mysqld]セクションに、skip-grant-tables という行を追加して再起動すれば繋がると思います。ただしセキュリティー無しの状態です。

>sshでMySQLに接続できるので
これはどういう意味でしょう?sshでログインしてmysqlコマンドが使えるという意味なら、その場合はlocalhostからの接続になるのでOKです。

投稿日時 - 2005-11-03 03:02:09

あなたにオススメの質問