Mysql側からテストデータベースを作りたい
Rails側からだとなぜかDBが作れなかったので、Mysql側からテスト用DBを作ってみようの作業メモです。
①まずは接続から!
blog.codecamp.jp
こちらのサイトさまを参考に、コマンドプロンプトから接続。
>mysql -u root -p
②いまあるMySQLのデータベースは何か確認
mysql> show databases; +---------------------+ | Database | +---------------------+ | information_schema | | mysql | | hoge_development | | performance_schema | | sugoi | +---------------------+ 5 rows in set (0.09 sec)
③新しくDBをつくーる
今回はアプリhogeで使う用のテストdbを作りたい。
database.ymlを見に行って、
test: <<: *default username: root database: hoge_test
ここに書いてある名前のdbを作るよ~
mysql> create database hoge_test; Query OK, 1 row affected (0.04 sec)
よしよし
④できたか確認するよ
mysql> show databases; +---------------------+ | Database | +---------------------+ | information_schema | | mysql | | hoge_development | | hoge_test | | performance_schema | | sugoi | +---------------------+ 6 rows in set (0.00 sec)
★おまけ
作ったdb消せるよ
mysql> drop database hoge_test; Query OK, 0 rows affected (0.12 sec)