2
4

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 5 years have passed since last update.

Railsアプリ、EC2の本番環境でMySQLを直接いじる方法

Posted at

自分の作ったアプリを本番環境で起動させた時に、エラーが出てしまうことはあると思います。
currentフォルダ内のlogを見て、エラーを発見したとしても、それがMySQLのエラーだと直接コマンド打たないと行けないので、修正が結構めんどくさいんですよね!

そこで、よく使うMySQLのコマンドをまとめました!

##ログイン

$ mysql -u root -p
Enter password: パスワードを入力(実際に文字は見えません)

##データベースの確認

show databases;

以下のように出てきます

+----------------------------------+
| Database                         |
+----------------------------------+
| information_schema               |
| xxxxxxxxxxxxxxxxxx|
| mysql                            |
| performance_schema               |
+----------------------------------+

##いじるデータベースの選択
上のコマンドで確認したものの中から選びます

use データベース名;

これが出ればOKです

Database changed

##テーブル一覧表示

show tables;

##データの検索

とりあえずテーブルの中身を全部見たい場合は

SELECT * FROM テーブル名;

##データの削除
僕がよく使うのはこれ、とりあえずエラー引き起こすデータは消してしまえ精神

DELETE FROM テーブル名 WHERE id = 数字;

##補足
この方法はあくまで、直接いじらないと直せないエラーなどを解決する方法です!
Railsの場合は、カラムの追加やテーブルの新規作成などは
マイグレーションファイルを使っていつものようにやれば大丈夫です。

2
4
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
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?