mysql:7395
From: Komagata <Komagata <komagata@xxxxxxxxxx>>
Date: Mon, 31 Mar 2003 12:49:48 +0900
Subject: [mysql 07395] LAN 内のクライアントからのアクセス
駒形と申します。 LAN内のクライアントからアクセスできずに悩んでいます。 * 環 境 ************************** サーバ: OS:Redhat Linux7.3 RPM:mysql-3.23.49-3.i386.rpm IP:192.168.1.100 クライアント: OS:WindowsXP Pro / MyODBC3.51 IP:192.168.1.10 ********************************** MyODBCを使ってLAN内のクライアントからアクセスしたいのですが、 ODBCデータソースのサーバ名、データベース名、ユーザー、パスワード、ポート を設定して「Test Data Source」を押して接続確認を取ろうとすると [MySQL][ODBC 3.51 Driver] Lost connection to MySQL server during query というエラーがでてしまい接続ができない状態です。 上記のエラーが出るときに出るログは以下の通りです。 # tail -f /var/log/mysqld.log Number of processes running now: 1 mysqld process hanging, pid 29454 - killed 030328 18:43:19 mysqld restarted Cannot initialize InnoDB as 'innodb_data_file_path' is not set. If you do not want to use transactional InnoDB tables, add a line skip-innodb to the [mysqld] section of init parameters in your my.cnf or my.ini. If you want to use InnoDB tables, add for example, innodb_data_file_path = ibdata1:30M But to get good performance you should adjust for your hardware the InnoDB startup options listed in section 2 at http://www.innodb.com/ibman.html /usr/libexec/mysqld: ready for connections InnoDBは使わないので正常っぽいログな気がするのですが・・・。 ユーザーとDB作成は以下のように行いました。 # su mysql $ mysql -u root -p Enter password: mysql> grant all on *.* to foo@'localhost' identified by 'foo'; mysql> grant all on *.* to foo@'192.168.1.%' identified by 'foo'; mysql> create database foo; mysql> flush privileges; なにかお気づきのことがありましたらよろしくお願いします。 /////////////////////////////////////////// AZINCOURT Inc. Masaki Komagata 107-0052, TamondouBLDG 6F, 2-13-19, Akasaka, Minato, Tokyo, Japan TEL +81 3-5549-2977 FAX +81 3-3589-1992 komagata@xxxxxxxxxx ///////////////////////////////////////////