2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【データベース勉強中】さくっとSQL勉強するならMAMPがいい

Posted at

はじめに

今までSQLを勉強するためにDockerでSQL環境を構築してたけど、MAMPならdocker-compose.ymlやdockerfileを見る必要もなくボタン押すだけで起動できて便利だった。

MAMPについて

MAMPとは

MAMPは、Macに「Apache」と「MySQL」と「PHP」をインストールして、ローカルにサーバー環境を構築することができるソフトウェアのこと。

とりあえずダウンロードする

ダウンロードは下記。
それぞれの環境に合ったverをダウンロードする

MAMPの簡単な使い方

とりあえずindex.phpをブラウザに表示させてみる。
MAMPのドキュメントルートは「/Applications/MAMP/htdocs/」なのでそこにindex.phpを置く。

cd /Applications/MAMP/htdocs/
touch index.php
vi index.php

index.phpの中身は「Hello!」を記載した。

WEBサーバーを起動する

右上の「Start」を押すとWEBサーバー(Apache)が起動する。

スクリーンショット 2023-11-28 13.57.24.png

起動したらその横の「WebStart」を押すと

スクリーンショット 2023-11-28 13.58.57.png

スタートページが表示される。

スクリーンショット 2023-11-28 13.59.44.png

さらに「My Website」から遷移すると先ほど作成したindex.phpの「Hello!」が表示されるはず!

スクリーンショット 2023-11-28 14.01.10.png

MAMPでSQLをコマンドで触ってみる

MAMPのコマンドでコマンドを実行するには「/Applications/MAMP/Library/bin/」に移動する。

cd /Applications/MAMP/Library/bin/

MySQLへログインする

./mysql -u root -p
Enter password:

※初期パスっワードはroot

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 19
Server version: 5.7.39 MySQL Community Server (GPL)

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

ログイン成功したらSQL使えるようになる!

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

試しにデータベースを作成してみる。

create database takegons;
Query OK, 1 row affected (0.02 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| takegons           |
+--------------------+
5 rows in set (0.00 sec)

phpMyAdminでも確認できた!

スクリーンショット 2023-11-28 14.12.47.png

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?