Mysqlの特徴を説明してダウンロードとインストールと初期設定をした。

さて、Mysqlを勉強しようと思う。
参考にするサイトは大仏にしたい人ナンバーワンでおなじみの名無し先生の下記のサイトである。


MySQL初心者入門講座
http://mysqlweb.net/


このサイトを参考にしてこのブログでもMysqlをひと通り説明したい。
パクリではない。
オマージュである。
おばあちゃんが好きなふかふかの白い生地で包まれて中にあんこが入っているあれだ。
誰も突っ込んでくれないと思うので自分で突っ込む。
それはおまんじゅう。


まずMysqlの特徴を名無し先生のサイトから引用する。

MySQLとは?

MySQL(マイエスキューエル)は、世界中で最もよく利用されているオープンソースのデータベースの一つです。高速で使いやすいことが特徴です。

MySQLは非商用利用なら無償で入手して使うことができます。商用利用に関してはライセンスの購入が必要です。(デュアルライセンス)

レンタルサーバーのデータベースとしてもよく使われています。中には数千万件から数億件のレコードを扱っている例もあり、Yahoo、Googleなどの大規模なサイトでも使われているようです。

MySQLはマルチユーザー対応であるため、複数の人が同時に利用するWebアプリケーションのようなシステムに使うデータベースとして適しています。

プログラミング初心者入門講座では、最初に学習するデータベースとして、Microsoft社の Access をおすすめしました。操作性に優れていて初心者が学びやすいデータベースだからです。

しかし Access ではシステムの規模が大きくなると限界があります。AccessSQLの基礎を学んだ次の段階として、MySQLに挑戦してみてはいかがでしょうか。基本的なSQL文は同じです。

初心者にとっては、インストールして利用するまでの設定が面倒ですが、JavaPHPのようなプログラミング言語からも簡単にアクセスできるので、より本格的なシステムが作れるようになります。


うは。
引用コピペめっちゃ楽。


次にMysqlをダウンロードする。
ここでも名無し先生のサイトから引用する。

MySQLをダウンロードして入手する。
データベースMySQLは個人利用に限り無償で入手することができます。商用で利用する場合はライセンスを購入しなければなりませんが、社内だけで利用する場合はライセンス料は要らないようです。個人利用なら迷わず MySQL Community Server版を選択してください。

またバージョンもいくつか選択できますが、最新版ではなく安定している Generally Available (GA) Release のほうをおすすめします。

MySQLは本などに付属しているCDに収録されていることも多いですが、今回は mysql.com からダウンロードする方法を解説します。

以下に掲載している図は、サイトの更新やバージョンアップなどにより変わる可能性がありますが、大まかな手順は変わらないと思いますので参考にしてください。


詳しいダウンロード方法は下記の名無し先生の記事を参考にしていただきたい。
画像をキャプチャーしてブログに掲載してとか面倒くさい。
こうやって人は堕落していく。
反面教師にするように。


MySQL初心者入門講座: Step1・MySQLをダウンロードする
http://mysqlweb.net/category/3963387-1.html


ダウンロードは問題なくできると思う。


次はインストールだ。
インストールも名無し先生のサイトから下記の記事を参考にしていただきたい。


MySQL初心者入門講座: Step2・MySQLをインストールする
http://mysqlweb.net/category/3971191-1.html


インストールは簡単にできると思う。
しかし、初期設定がちょっと大変だ。
これは根性で乗り切ってもらいたい。
人生は根性が大事だ。


私用に初期設定の要点を書いておく。

  • 「Detailed Configuration」を選択。
    • 詳細設定を行うため。
  • 「Developer Machine」を選択。
    • 開発マシンに入れるためメモリ使用量を最小限にする。
  • 「Multifunctional Database」を選択。
  • 「Decision Support(DSS)/OLAP」を選択。
    • 同時接続数が少ないことを想定した設定。
  • ポート設定はデフォルト。
  • 「Manual Selected Default Character Set /Collation」を選択。
    • 文字セットをShift-jisにする。
    • Windows以外のOsはUtf-8にする。
  • 下記の設定をする。
  • パスワードをメモ。
  • 「Execute」ボタンをクリック。
  • エラーが出る場合は下記を実行。
    • コンパネ→ファイアウォール→例外タブ→ポートの追加。
    • 下記を設定。
      • 名前 MySQL
      • ポート番号 3306
      • TCP 選択
    • Retryをクリック。


まとめ。
Mysqlの特徴を説明してダウンロードとインストールと初期設定をした。