[MySQL]作業用ユーザーを追加する時に躓いた所

C00302-001D

こんにちは。

最近は毎日欠かさずプログラミング学習ができていて、今までフワッとしていたものが徐々に理解できるようになっている気がしています。

今日は、作業用ユーザーを外部から追加する時に躓いた時に解決したやり方です。

自分はMAMPを使ったローカル環境を使っておりますが、外部から作業用ユーザーを追加するのに躓き、解決しましたのでこちらで紹介します。

外部の作業用ユーザーを作成するコードが書いたファイルを読み込む際に最初は

$ mysql -u root < create_myapp.sql

と入力していましたがこれでは追加できません。

その理由はよく考えてみれば当たり前ですが、ターミナルで開いている場所にcreate_myapp.sqlが無かったからでした。

 

そこで前の記事でも紹介しましたがMAMPを使っている環境で最初にターミナルで場所の選択をする場所にcreate_myapp.sqlを設置する必要がありました。

cd Applications/MAMP/Library/bin/

この中にcreate_myapp.sqlを置きます。

そうすると外部からの読み込み作業ができるようになります。

$ mysql -u root < create_myapp.sql

これでも追加できますし、rootでMySQLにログインして

\. ./create_myapp.sql

と入力しても外部ファイルから作業用ユーザーを追加することができました。

だいぶ止まってしまいましたが解決できてとてもスッキリしました、、