以下は、Homebrewパッケージマネージャーを介してM1MacにMySQLをインストールするために使用した手順です。
前述のように、これはM1 Mac(ARM64アーキテクチャを使用)ですが、問題は発生しませんでした。現在のバージョン(MySQL 8.0.26)は、ARMアーキテクチャをサポートしています。
Homebrewをインストール
Homebrew経由でMySQLをインストールしているので、Homebrewがインストールされている必要があります。
すでにHomebrewをインストールしている場合は、この手順をスキップできます。
これらの前提条件をインストールするには、ターミナルウィンドウを開き、次のコマンドを実行します。
Xcodeをインストールします:
xcode-select --install Homebrewをインストールする:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" それでおしまい。 XcodeとHomebrewは、これらのコマンドが実行されたらインストールする必要があります。
ただし、先に進む前に、Homebrewを確認する方法は次のとおりです。
brew doctor プロンプトに従って、発生した可能性のある問題を修正します。
その間、Homebrewを更新する方法は次のとおりです:
brew update すでに最新の状態になっている場合は、その旨のメッセージが表示されます。
MySQLのインストール
Homebrewがインストールされたので、先に進んでMySQLをインストールしましょう:
brew install mysql すべてをダウンロードしてインストールするまで、辛抱強く待ってください。
インストールすると、次のメッセージが表示されます。
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
To start mysql:
brew services start mysql
Or, if you don't want/need a background service you can just run:
/opt/homebrew/opt/mysql/bin/mysqld_safe --datadir=/opt/homebrew/var/mysql そのメッセージは、始めるのに役立つ情報を提供します。
MySQLを起動
MySQLをインストールしたので、上記の最初の方法を使用して開始しましょう。
brew services start mysql その結果、次のようなメッセージが表示されます。
Successfully started `mysql` (label: homebrew.mxcl.mysql)
MySQLに接続
MySQLが起動したら、先に進んでそれに接続できます:
mysql -uroot 接続すると、次のように表示されます。
MySQL [(none)]>
これで、MySQLの使用を開始できます。
データベースのリストを表示するために使用できるクイックコマンドの例を次に示します。
show databases; 結果:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.007 sec)
自作の代替案
Homebrewを使用したくない場合は、ネイティブmacOSインストーラー(DMG)を使用してMySQLのインストールをガイドするネイティブパッケージインストーラーを介してインストールできます。
または、Unixのtarを使用してパッケージ化されたファイルを使用する圧縮TARアーカイブを使用することもできます。 およびgzip コマンド。
詳細については、MySQLWebサイトのMySQLインストールガイドを参照してください。