じゅんぺいMySQLツイートシェアはてブ送るPocketこんにちは、ローカル環境ソフト「MAMP」でPHPの学習をしている純平です。PHPの学習を進めていくと、必ずと言っていいほどMySQLというデータベースを扱うことになります。MySQLというと世界でもっとも普及しているオープンソースデータベースですね。今回は、PHPの開発環境であるMAMPで、データベースをコマンドで扱えるようにしてみましょう。前提として、MAMPがインストールされていることが条件となります。インストールがまだの方はこちらを参考にしてみてくださいね。https://junpeko.com/mamp/スポンサーリンクまずは、MAMPとターミナルを起動まずは、MAMPを起動しましょう。Finderから「アプリケーション」→「ユーティリティ」→「ターミナル.app」も起動します。ターミナル.appを開いた場所はホームディレクトリと呼ばれます。ユーザ名の左側に「~」(チルダ)がありますが、これがホームディレクトリを表します。このホームディレクトリでMySQLにログインするためのコマンドを打つと、この様なエラーが出ます。-pコマンドが通らない様です。実はMAMPのコマンド群はホームディレクトリには存在しないので、エラーになります。そこで「cdコマンド」を使い、フォルダを移動してみましょう。/Applications/MAMP/Library/bin/ユーザー左側の文字がbinになってますね。作業ディレクトリが移動している証拠です。実際にFinderで移動して確認してみるとこの様なディレクトリです。ここで、MySQLのコマンドが実行できます。ここで、もう一度MySQLコマンドを入力してみましょう。-pパスワードを入力すると、MySQLのプロンプトが表示されていれば、成功です。ちなみに、MAMPでデフォルトで設定されているパスワードは「root」です。“root”)これで、以下の様にMySQLが実行できる様になりました。データベースを見てみましょう。databases;です。デフォルトで3つのデータベースが存在していることがわかります。ちなみに、MySQLをログアウトする場合、exit1exitです。以上で、MySQLコマンドは使える様になりましたが、毎回作業ディレクトリに移動するのは面倒ですよね。パスを通してみましょう。入力してみてください。このように隠しファイルが表示されます。PATH=$PATH:/Applications/MAMP/Library/binと入力して、ファイル名を「.bash_profile」で保存しましょう。保存先はホームディレクトリです。ターミナルを再起動して、MySQLにログインします。無事にMySQLにログインできました。これで、データベースを学習する環境が整いましたね。フリーランスのプログラマー。PHP、バックエンド開発が得意。