WEBサイト構築検討の方はこちら!

【MYSQL入門】初心者の僕でもできた! RDB(データベース)のMYSQLインストールと設定方法を解説!

この記事は約8分で読めます。

データベースはITシステムに欠かせないソフトウェアとなっておりますが、データベースの種類は様々あり、プロジェクトによってもどのデータベースを使うのかが変わります。その為、エンジニアの転職時にはどういった種類のデータベースの使用経験があるのかを見られる傾向があります。

私は未経験からエンジニアに転職をしたのですが、転職するためにIT関連の情報を取得していましたが、結構専門的な情報が多く、IT業界初心者の方にはわかりづらい部分がありました。

このmoriblog(モリブログ)ではIT系の初学者向けにIT業界野についての情報や技術について簡単に理解ができるようまとめています。

この記事ではデータベースの中でも特に使用頻度の高いmysqlについての解説していきますのでデータベースについて知りたいという方には有益な情報になると思いますので読んでいただけたら幸いです。

こんな方におすすめ
  • データベースを触ってみたい
  • mysqlについて知りたい
  • mysqlのインストール方法について知りたい

以下もデータベースの関連記事になりますのでこちらもご確認ください。

MYSQLとは

それではますはデータベースの種類の一つであるMYSQLについて解説していきます。

MySQL(まい・えすきゅーえる)は、オープンソースのリレーショナルデータベース管理システム(RDBMS)である。その名前は、共同設立者のMichael Wideniusの娘の名前である「My」と、Structured Query Languageの略称である「SQL」を組み合わせたものである。

MySQLは、GNU General Public Licenseの条件に基づいたフリーでオープンソースのソフトウェアであり、さまざまなプロプライエタリライセンスでも利用可能である。MySQLは、サン・マイクロシステムズ(現在のオラクル)に買収されたスウェーデンの企業MySQL ABが所有、出資していた。2010年にオラクルがサンを買収したとき、WideniusはオープンソースのMySQLプロジェクトをフォークしてMariaDBを作った。

MySQLは、LAMP Webアプリケーションソフトウェアスタック(LAMPは、Linux、Apache、MySQL、Perl/PHP/Pythonの頭字語)のコンポーネントである。MySQLは、Drupal、Joomla、phpBB、WordPressなど、多くのデータベース駆動型Webアプリケーションで使用されている。MySQLは、Facebook、Flickr、MediaWiki、Twitter、YouTubeなど、多くの人気Webサイトでも使用されている。

MYSQLは無償利用可能のオープンソースのソフトウェアとなっており、ブログに使われるCMSのWordPressや人気のWEBサイトにも多く使われています。

Structured Query Language(SQL)とは、リレーショナルデータベースマネジメントシステム(RDBMS)で使えるデータベース言語(問い合わせ言語)になります。

SQLが使われるRDB(データベース)の種類は多いので、SQLを学習することで、MYSQL以外のデータベースの操作も可能になります。

プログラミングではデータベースへのアクセスのために、プログラミング言語とSQL併用を併用することが多いですが、SQL自体はプログラミング言語ではありません。

SQLは

大きく分けて下記の3つに分かれます。

  • データ操作言語 (DML; Data Manipulation Language)
    対象データの検索、新規登録、更新、削除のための言語もしくは言語要素
  • データ定義言語 (DDL; Data Definition Language)
    データ構造の生成、更新、削除のための言語もしくは言語要素
  • データ制御言語 (DCL; Data Control Language)
    アクセス制御のための言語もしくは言語要素

MYSQLの利用はサーバーにインストールすることで使用が可能となっており、サーバーの種類によってインストールの方法が変わります。

MYSQL入門 公式サイトからインストーラー取得

MYSQL入門

ここではインストールするPCはwindows10にインストールする方法をご紹介いたします。

MYSQLのインストールページは下記になります。

MySQL :: Download MySQL Installer
MYSQL入門

このようなページに行くと思います。

インターネット環境がある方は、容量の少ないほうのファイルのダウンロードボタンを押下してください。容量の大きい方はあらかじめ全てのソフトウェアを含んだインストーラーですのでインターネット環境があるのであれば、容量が少ない方で問題ありません。

MYSQLはバージョンがあります。最新のバージョンを選択することもできますので任意のバージョンを選択してください。

任意のバージョンを選択してダウンロードボタンを押下すると次のようなページに行きます。

MYSQL入門

MYSQL入門 オラクルプロファイル

Javaのインストールを行ってオラクルプロファイルを作成されている方はそのままログインをしてください。

まだオラクルプロファイルを登録されていない方は登録する必要があります。

ログインができますと下記の画面に遷移します。

MYSQL入門

こちらのフォームを送信しますと

MYSQL入門
こちらの画面になりますので、今すぐダウンロードを押下します。

mysql-installer-web-community-バージョン.msiがダウンロードができましたでしょうか?

MYSQL入門 インストール開始

上記のファイルをダブルクリックをしてインストールを開始します。

MYSQL入門

しばらくかかりますので気長に待ちましょう。

MYSQL入門
MYSQL入門

今回は標準設定である

「Developer Default」と

「Install all products」を選択し、「Next」をクリックします。

あとは設定を進めてインストールを行いサーバーの設定を行うだけです。

MySQLのサーバー設定

最後にMySQLサーバーの設定を行います。

Server Configuration Type
「Debelopment Machine」を選択

Enabale TCP/IP Networking
MySQLで利用する通信ポートを設定。今回はデフォルトの「3306」を入力。

アカウント設定を入力します

Root Account Password
全ての設定が可能なRootユーザーのパスワードを入力

MySQL User Accounts
一般ユーザーのアカウント追加画面。今回はそのまま空欄で先へ。

最終設定

Windows Service Name
変更なし

Start the MySQL Server at System Startup
チェックを入れる ※OS起動時にMySQLサーバーが起動

Run Windows Service as …
「Standard System Account」を選択

以上で、MySQLの設定が完了になります。

MYSQL入門 動作確認

MYSQL入門

コマンドプロンプトを起動して

mysql -u "インストール時に設定したユーザー"

を入力してください。

パスワードを聞かれたらパスワードを入力しましたら

ログインできれば成功になります。

mysql>

ユーザーが上記の表示になっていればOKです。

mysql コマンドライン

mysqlインストール時にmysqlコマンドラインをインストールしているようでしたら

パスワードを入力するだけでログインが可能です。

MYSQL入門

MYSQLワークベンチ

こちらもインストールしていればクリックするだけでログイン可能です。
MYSQL入門
MYSQL入門
もちろんA5SQLも使えます。
MYSQL入門

この記事のまとめ

MYSQL入門
MYSQLのインストールは簡単でしたね。

この記事ではデータベースの一つであるMYSQLのインストール方法について解説していきました。

基本的には難しい部分はないと思いますが、もしMYSQLのインストールや設定がうまくいかない場合はプログラミング言語のJavaの解説の時と同様に環境変数を見直してください。

データベースはIT業界では必ず使われるソフトウェアになります。データベースエンジニアだけではなく、プログラマーやシステムエンジニアでも業務として使われますので知識が必要になります。

未経験からエンジニアに転職するのであれば独学はお勧めできません。理由に関しては以下の記事にて解説しておりますので確認してください。

以下の記事にて未経験からエンジニアに転職する方法をまとまましたので確認してください。

コメント

プロフィール

シュン@pgfrat

高校卒業後に製菓学校に進学し製菓関連の国家資格を取得する。
専門学校卒業後に個人の洋菓子店やレストランなどで洋菓子や料理に携わるが、ブラックな勤務体制により絶望と脱獄、転職を繰り返してニートやフリーターを数年経験。

サラリーマンとして再起を図るものの、リーマンショックにより正社員にも関わらずリストラされてまたもやニート生活に堕ちる。
その後は奇跡的に大手家電量販店に転職し、接客販売業に従事。
数年間満足した生活を送ったが、夢を見たくて再度ホテルとレストランで修行を開始。

数年で身体を壊して為飲食業自体をリタイアしまたもやニートになりながらも何かしらの正社員にならないとマズイなと思う。
その後転職活動を営業、事務、などのデスクワーク中心の業種に絞り転職活動を行う。

今から営業は無理だと思いIT業界を目指して勉強を開始し転職を成功させて現在に至る。

現在はエンジニアとしてシステムエンジニアとして上流工程から下流工程まで浅く広く。

趣味は料理、it関連、音楽、映画、ゲーム、レジャー、ガジェット、ダーツなど

定期的にmoriblogを更新しておりますので読んでいただけたら幸いです。

シュン@pgfratをフォローする

カテゴリー

タイトルとURLをコピーしました