0
0

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.

MySQL初心者奮闘記1~インストールから動作確認まで~

Last updated at Posted at 2022-01-26

MySQLを使いたいなぁと思いつつ、しばらく放置していました。

Windows10にMySQLをインストール

ほぼ参考資料どおり。

  1. MySQLからダウンロードを選択
  2. MySQL Community (GPL) Downloadsをクリック
  3. MySQL Community Serverをクリック
  4. Go To Download Pageをクリック
  5. OSがMicrosoft Windowsであることを確認
  6. 下側のDownloadをクリック
  7. No thanks, just start my downloadをクリックして、登録せずにダウンロード
  8. ダウンロードしたインストーラーを起動。
  9. Developer Defaultを選択し、Nextをクリック
  10. インストールの内容が表示されるので、Executeをクリック
  11. インストールが終わったらNextをクリック
  12. Type and Networkingで通信手段を確認、設定したらNextをクリック
  13. アカウント認証設定をしてNextをクリック
  14. パスワードを設定してNextをクリック
  15. windowsサービスの設定をしてNextをクリック
  16. Executeをクリックし、終わったらFinishをクリック
  17. Nextをクリック
  18. MySQL Routerの設定をしてFinishをクリック
  19. Nextをクリック
  20. rootユーザーのパスワードを入力(14で設定したもの)し、Checkをクリック
  21. statusがConnection succeededとなるのを確認して、Nextをクリック
  22. Executeをクリックし、終わったらFinishをクリック
  23. Nextをクリック
  24. Finishをクリック
  25. システム環境変数の編集を起動
  26. 環境変数のPathを設定(mysql.exeがあるフォルダを追加)
  27. コマンドプロンプトでmysql --versionを入力
  28. mysql Ver 8.0.26 for Win64 on x86_64 (MySQL Community Server - GPL)などバージョンが表示されればインストール完了

MySQLを起動

MySQLのバージョンを忘れたときは、service.mscからバージョンを確認

コマンドプロンプト
C:\Users>net start MySQL80
システム エラー 5 が発生しました

アクセスが拒否されました

システムエラー5で拒否されたときは管理者権限でコマンドプロンプトを開く

コマンドプロンプト
C:\WINDOWS\system32>net start MySQL80
MySQL80 サービスを開始します...
MySQL80 サービスは正常に開始されました

C:\WINDOWS\system32>mysql -u root -p
Enter password: **************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.26 MySQL Community Server - GPL

Copyright (c) 2000, 2021, 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> CREATE DATABASE test;
Query OK, 1 row affected (0.06 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| test               |
| world              |
+--------------------+
7 rows in set (0.02 sec)

データベースに入る

コマンドプロンプト
mysql> USE test;
Database changed

テーブルを作成する

コマンドプロンプト
mysql> show tables;
Empty set (0.03 sec)

mysql> CREATE TABLE test_users (id INT AUTO_INCREMENT, name TEXT, PRIMARY KEY (id)) DEFAULT CHARSET=utf8;
Query OK, 0 rows affected, 1 warning (0.51 sec)

mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| test_users     |
+----------------+
1 row in set (0.00 sec)

# テーブル構造を確認
mysql> DESCRIBE test_users;
+-------+------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra          |
+-------+------+------+-----+---------+----------------+
| id    | int  | NO   | PRI | NULL    | auto_increment |
| name  | text | YES  |     | NULL    |                |
+-------+------+------+-----+---------+----------------+
2 rows in set (0.03 sec)

データ作成

コマンドプロンプト
mysql> SELECT * From test_users;
Empty set (0.02 sec)

mysql> insert into test_users (name) values ('テスト1');
Query OK, 1 row affected (0.02 sec)

mysql> SELECT * From test_users;
+----+----------+
| id | name     |
+----+----------+
|  1 | テスト1 |
+----+----------+
1 row in set (0.00 sec)

MySQLを停止

コマンドプロンプト
mysql> quit
Bye

C:\WINDOWS\system32>net stop MySQL80
MySQL80 サービスを停止中です.
MySQL80 サービスは正常に停止されました

参考資料

MySQLインストール
MySQLの開発環境を用意しよう(windows)
mysql.exeを起動できません!
【MySQL, 開発環境】MySQLのインストールと初期設定
[Windows10] コマンドプロンプト を 管理者権限 で 起動する方法
MySQL を起動・停止する
【MySQL入門】MySQLの起動・停止・再起動 基礎的なコマンドまとめ
MySQLでデータベースを作成しよう
テーブルを作成する(CREATE TABLE文)

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?