M1のMacのhomebrewにmysqlをインストールするまでを紹介します。
昨今はDockerにMySQLの環境構築が当たり前、というかそれがスタンダードになりつつありますが、そちらはまた別の機会に紹介をしたいと思います。
コンテンツ
環境
・Mac BigSur 11.3
・homebrewをインストール済み
homebrewをまだインストールしていない人は以下より参照ください。
MySQLのインストール
まずはインストールするためにターミナルを開きます。
そして以下のインストールコマンドを入力します。
バージョンを指定せずに以下のようにインストールすると最新版のMySQLがインストールされます。
1 |
$ brew install mysql |
今回はバージョン5.7をインストールするためにバージョンを指定してインストールを実行します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
% brew install mysql@5.7 ==> Downloading https://ghcr.io/v2/homebrew/core/mysql/5.7/manifests/5.7.34 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/mysql/5.7/blobs/sha256:baf50315 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh ######################################################################## 100.0% ==> Pouring mysql@5.7--5.7.34.big_sur.bottle.tar.gz ==> /usr/local/Cellar/mysql@5.7/5.7.34/bin/mysqld --initialize-insecure --user=sample --basedir=/usr/local/Cellar/mysql@5.7/5. ==> Caveats We've installed your MySQL database without a root password. To secure it run: mysql_secure_installation MySQL is configured to only allow connections from localhost by default To connect run: mysql -uroot mysql@5.7 is keg-only, which means it was not symlinked into /usr/local, because this is an alternate version of another formula. If you need to have mysql@5.7 first in your PATH, run: <span class="has-inline-color has-vivid-red-color"> </span><span class="has-inline-color has-black-color">echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc</span> For compilers to find mysql@5.7 you may need to set: export LDFLAGS="-L/usr/local/opt/mysql@5.7/lib" export CPPFLAGS="-I/usr/local/opt/mysql@5.7/include" To have launchd start mysql@5.7 now and restart at login: brew services start mysql@5.7 Or, if you don't want/need a background service you can just run: /usr/local/opt/mysql@5.7/bin/mysql.server start ==> Summary 🍺 /usr/local/Cellar/mysql@5.7/5.7.34: 319 files, 234.7MB |
問題なくインストールされれば以上の画面になります。
パスを通す
インストールが完了したら次はパスを通します。
一つ前のインストールで、
If you need to have mysql@5.7 first in your PATH, run:
echo ‘export PATH=”/usr/local/opt/mysql@5.7/bin:$PATH”‘ >> ~/.zshrc
というメッセージが親切に表示されていますのでそちらを利用します。
ホーム画面に.zshrcがない人は.zshrcファイルを作成します。
1 2 3 |
% cd % touch .zshrc % vim .zshrc |
.zshrcのファイルに先ほどインストール時に出現したコマンドを入力します。
1 2 |
~ % cat .zshrc export PATH="/usr/local/opt/mysql@5.7/bin:$PATH" |
mysqlのバージョンを以下のコマンドで確認します。
1 2 |
% mysql --version mysql Ver 14.14 Distrib 5.7.34, for osx10.16 (x86_64) using EditLine wrapper |
このようにコマンドが返ってこればきちんとpathが通っていることになります。
もしmysql –versionと入力してもcommand not foundとメッセージが返ってくる場合は、一度ターミナルを再起動させてから実行してみるとうまくいきます。
最後に
いかがでしたでしょうか。
以上が、「M1のMacのhomebrewにMySQL5.7をインストールする方法」の紹介記事になります。
プログラミング学習を効率良く進めるには…
私ヒロヤンがプログラミングを始めた頃は以下のような感じでした。
そしてネットで調べていくうちに膨大な時間が過ぎていきました。
私ヒロヤンの実体験より、プログラミングを効率的に学ぶために大切なことは以下のことだと考えています。
1. いつまでもダラダラとやらないで、目標を決定して短期集中する
2. マンツーマンで、わからない箇所は直ぐに質問をして即レスをもらう
.proでは私ヒロヤンが学習してきたプログラミング経験0からのpython/django、その他webサイト・サービス開発のコースが用意されています。
カウンセリング自体は無料なので話を聞いてみるだけでもいかがでしょうか?
また以下のリンク先ではpythonを教えてくれるスクールをまとめ紹介しています。
コメントを残す