mysql:5720
From: naoto doi <naoto doi <nado@xxxxxxxxxx>>
Date: Wed, 03 Jul 2002 23:00:24 +0900
Subject: [mysql 05720] Re: ソケットって何ですか?
土井です。 ## UNIX 上の MySQL クライアントは mysqld サーバに2つの異なる方法で接続できま す: UNIX ソケット, これはファイルシステム上のファイル (デフォルト`/tmp/mysql.sock')を通して接続します。 または TCP/IP, これはポート番号を通して接続します。Unix ソケットは TCP/IP よりも速いですが、サーバと同じコンピュータから接続する時しか 使えません。UNIX ソケットは、ホスト名を指定しない場合か、特別なホスト名 localhost を指定した場合に使用されます。 ## http://202.226.152.61/mysql/man/manual.ja_Problems.html と書いてありました。 Unixソケットを使用するよりも、ソケットファイルを使用したほうがソケットを 使用するよりも高速であるということでしょうか。 では、ソケットファイルの実体とは一体なんなのでしょうか。。 On Wed, 03 Jul 2002 22:42:24 +0900 naoto doi <nado@xxxxxxxxxx> wrote: > 土井です。 > > 初投稿です。よろしくお願いいたします。 > 一般的なソケットとは、TCP/IP+ポートであると簡単に理解しております。 > では、ファイルソケットとは一体なんなのでしょうか? > > csh% mysql --version > mysql Ver 11.15 Distrib 3.23.45, for pc-solaris2.8 (i386) > csh% uname -a > SunOS foo 5.8 Generic_108529-14 i86pc i386 i86pc > > csh% netstat -a | grep mysql > e19d1010 stream-ord 00000000 00000000 /tmp/mysql.sock > e19d1130 stream-ord 00000000 00000000 /tmp/mysql.sock > e19d1490 stream-ord 00000000 e1620628 /tmp/mysql.sock > e19d15b0 stream-ord 00000000 00000000 /tmp/mysql.sock > e19d16d0 stream-ord 00000000 e1620628 /tmp/mysql.sock > e19d1910 stream-ord 00000000 e1620628 /tmp/mysql.sock > e19d1a30 stream-ord 00000000 00000000 /tmp/mysql.sock > e19d1b50 stream-ord 00000000 e1620628 /tmp/mysql.sock > e19d1c70 stream-ord 00000000 00000000 /tmp/mysql.sock > e19d1d90 stream-ord 00000000 e1620628 /tmp/mysql.sock > e19d1eb0 stream-ord 00000000 00000000 /tmp/mysql.sock > e13d7008 stream-ord 00000000 e1620628 /tmp/mysql.sock > e13d7128 stream-ord 00000000 00000000 /tmp/mysql.sock > e13d7248 stream-ord 00000000 e1620628 /tmp/mysql.sock > e13d7368 stream-ord 00000000 00000000 /tmp/mysql.sock > e13d7488 stream-ord 00000000 e1620628 /tmp/mysql.sock > e13d75a8 stream-ord 00000000 00000000 /tmp/mysql.sock > e13d76c8 stream-ord 00000000 e1620628 /tmp/mysql.sock > e13d77e8 stream-ord 00000000 00000000 /tmp/mysql.sock > e13d7908 stream-ord 00000000 e1620628 /tmp/mysql.sock > e13d7a28 stream-ord e1620628 00000000 /tmp/mysql.sock > csh% ls -l /tmp/mysql.scok > /tmp/mysql.scok: No such file or directory > csh% ls -l /tmp/mysql.sock > srwxrwxrwx 1 mysql mysql 0 Jun 27 08:17 /tmp/mysql.sock > csh% file !$ > file /tmp/mysql.sock > /tmp/mysql.sock: socket > csh% more !$ > more /tmp/mysql.sock > /tmp/mysql.sock: Operation not supported on transport endpoint > csh% > > 自分でも更に調べて見ますが、どなたか簡単でよいので教えていただけないでしょ > うか。 > > ソケットを使ったプログラム通信と、ソケットファイルを利用した場合とはどの > ような差があるのでしょうか。なぜ、mysqlはソケットファイルを使用していると > いうことも教えていただければ幸いです。 > > 以上、よろしくお願いいたします。 > > On Tue, 2 Jul 2002 14:11:05 -0700 > "Yuji Coughlin" <yuji@xxxxxxxxxx> wrote: > > > 濱井@サンフランです。 > > > > >>#mysql_install_db --user=mysqlで > > >>db,host,user,func,tables_priv,columns_privなどのテーブルが出来ています > > >>が,何か設定できていないことがあったら教えてくださいお願いします。 > > >> > > > > 上記のテーブルはMYSQL自体の設定DB(プリビレッジ)です。 > > ここで自分のユーザーアカウントなりDBへのアクセス権限・方法等を > > 入力し設定するテーブル達です。僕の説明よりこちらのマニュアルの方が > > 詳しいのでこちらよりどうぞ。^^;) > > > > http://www.mysql.gr.jp/jpdoc/3.23/manual.ja_Privilege_system.html#Defaul > > t_privileges > > > > > > > > E-MAIL(){ > MAIN nado@xxxxxxxxxx > }; > WEB-SITE(){ > http://www.nadosystem.com > http://www.akinet.ne.jp/nado/ Now colsed > }; > > > > E-MAIL(){ MAIN nado@xxxxxxxxxx }; WEB-SITE(){ http://www.nadosystem.com http://www.akinet.ne.jp/nado/ Now colsed };
5701 2002-07-03 00:09 [沼田勇作 <y_numata@x] ソケットって何ですか? 5704 2002-07-03 00:29 ┣[とみたまさひろ <tomm] 5722 2002-07-04 11:04 ┃┗[豊島@クロスネット <] 5730 2002-07-05 01:16 ┃ ┗[とみたまさひろ <tomm] 5706 2002-07-03 06:11 ┗["Yuji Coughlin" <yuj] 5719 2002-07-03 22:42 ┗[naoto doi <nado@xxxx] -> 5720 2002-07-03 23:00 ┣[naoto doi <nado@xxxx] 5723 2002-07-04 11:15 ┣[豊島@クロスネット <] 5725 2002-07-04 14:21 ┗[沼田勇作 <y_numata@x] 5731 2002-07-05 01:18 ┗[とみたまさひろ <tomm]