AWS Cloud9 でMySQLを使ってみる
今までSQLiteだったので
MySQLを使ってみたい。
うまくいかなかったこと、うまくいったこと含め、メモに残し
MySQL接続の自分なりのマニュアルつくりの土台にしたい。
.envファイルをこのように書いている状態でやってみる
動かす
$ sudo service mysqld start
Starting mysqld:
動いているかの確認
$ sudo service mysqld status
mysqld (pid 5295) is running...
キンドル本に載ってた、うまくいかなかったコマンド
なんでだろ?
$ mysql-ctl cli
bash: mysql-ctl: command not found
MySQLに接続
プロンプトが変わる
$ mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
・・・・・
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
現在のユーザーを表示
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
接続を終了
quit;
/q
現在あるデータベースを表示する
表示されるのはシステムが使っているもの。
消さないように
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)
データベースを作る
c9のところは自分で名前を付ける
mysql> create database c9;
Query OK, 1 row affected (0.00 sec)
できているか確認
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| c9 |
| mysql |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
テーブルを使うよ。
mysql> use c9;
Database changed
テーブル表示。
mysql> show tables;
Empty set (0.00 sec)
まだ何も作っていない。
確認したので終了
mysql> exit;
Bye
:~/environment $
一応、キンドル本と違うやり方で接続とデーターベースが作れた。
よし!