P-11 MySQLへ接続しよう

MySQLとは?

データベースを扱う際に、データを簡単に使用したり取得したりできるように、そのデータをまとめて構造化したものです。

MySQLは、そのデータを保存したり管理したりする人気のあるシステムの一つです。

こちらも自身のPCによって操作方法が異なります。

・Windowsの方は、「XAMPPでMySQLを使おう」へ
・MacBookの方は、「MAMPでMySQLを使おう」へ

進んでください!

XAMPPでMySQLを使おう

①まずは、XAMPPでMySQLが起動していることを確認してください。

※XAMMPには Adminツールがありますが、本作業は、すべてコマンドで行うことと致します。

②次にMySQLコマンドを実行します。
XAMMPのコントローラパネルにあるshellを実行してください。

Shellボタンを押してもShellがすぐに消えてしまう不具合が出る場合

Shellボタンを押してもShellがすぐに消えてしまうエラーが起こることがあります。以下を参考に設定を変更してください。

参考:Shellがすぐに閉じてしまう時の対処法


MAMPでMySQLを使おう

下記参考サイトに沿って、
MySQLのインストールを行なってください。
参考サイト

MySQLを実行しよう!

MySQL(Windowsの方はMariaDB)を実行します
画像のように下記2つのコマンドを打ち込んでください

  • cd c:\xampp\mysql\bin ←標準Windowsの場合
  • mysql -u root -p

④MySQLに特定ログインのみを接続できるようにします

下記の順番でコマンドを実行してください。

ログイン用のコマンド実行

  • # localhostのMySQLサーバに接続する場合
  • $ mysql -u [ユーザー名] -p
  • # localhostのMySQLサーバに接続する場合(ワンラインでパスワードまで渡す)
    ※ワンライン(1行のコードやテキストのことを指し、1行でコードや文字を記述する)
  • $ mysql -u [ユーザー名] -p[パスワード ※ 平文で渡すとコマンド履歴にパスワードが載ってしまうので避ける]
  • # 外部MySQLサーバに接続する場合
  • $ mysql -u [ユーザー名] -p -h [host名] -P [ポート番号]

ログアウトのコマンド実行(下記3種のどれかを実行)

  • mysql > \q
  • mysql > quit
  • mysql > exit

ユーザーを追加

※注意 自分自身のrootのパスワードを変更していますので、パスワードは、”testtest” ですね!

作成したユーザでMySQLに入る

課題

作成したユーザ情報のスクリーンショットを撮って、
各自のボックスで提出をお願いします。

ヒント:rootで入ってコマンドエラーにならないか確認しましょう。