0
1

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.

2018年になってもMySQLクライアントをローカル環境に入れてるの?そんなのdockerでいいじゃん

Posted at

TL;DR

つまりこういうこと.

インポートしたかったらこれ(-e を知らず、うまくいかずにしばらく悩んでたのは内緒の話)

docker run -it --rm -v "${SQL_DIR}:/sql" arey/mysql-client -h $DB_HOST -u $DB_USER -D $DB_NAME -p -e "source /sql/${SQL_FILE}"

クライアント上で悩みながらクエリ叩きまくりたければこれ

docker run -it --rm -v "${SQL_DIR}:/sql" arey/mysql-client -h $DB_HOST -u $DB_USER -D $DB_NAME -p 

エイリアスに登録しておきたいくらいだけど、マウントオプション考えるとちと厳しいかもしれん..

あとがき

  • docker万歳!依存性問題などで無駄に大量の時間を費やさないで済むの素敵すぎる(win10のアプリがしょっちゅう起動しなかったり遅かったりすることを除けばね...)
  • 概要とあとがきしか書くことなかった...
0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?