• 締切済み

mysql

疑問があります。mysqlサーバーとmysqlクライアントとはなんですか? mysqlクライアントとはmysqlに接続するroot以外のユーザーのことを指すのでしょうか?サーバーはそのまんまサーバーのことですよね?? それと文字化け対策にmy.iniに skip-character-set-client-handshake と記述して解決できたのですが、これはサーバー側の文字コードをutf-8に設定しておけば、データベースの登録・参照などを必要として接続してくるユーザーの文字コードを無視してutf-8にしちゃうよっていうことなのでしょうか?

みんなの回答

  • kent85
  • ベストアンサー率52% (38/73)
回答No.1

言葉の説明だけです。 MySQLはRDBMSで、DBです。 サーバーとは、サービスを提供するモノをそう呼びます。  ( SERVER / SERVICE ) クライアントサーバシステムにおけるクライアントとという言葉は ( CLIENT ) 質疑応答における質問者という形態に近いかもしれないですが 「クライアントサーバシステム」で概念をつかんだ方が適切です。 MySQLサーバなら、MySQLのDB機能を提供している側・モノ・存在。 MySQLクライアントなら、MySQLに対して問い合わせる側の存在・モノ。 近い言葉:MySQLのGUIユーティリティ≒GUI TOOL。