目次
ダウンロード
https://dev.mysql.com/downloads/mysql/ からインストール対象のパッケージをダウンロードします。
アカウント登録を求められますがスキップも可能です。
ダウンロードできたらパッケージを展開し、インストールしたい場所へ移動させた後に PATH
環境変数を通します。
export PATH=(インストールしたディレクトリ)/mysql-8.0.30-macos12-arm64/bin:$PATH
初期化
以下のコマンドを実行します。
$ mysqld --initialize --console
初回起動時には実行許可を求められます。
「このまま許可」を押して許可します。
再度mysqldの起動コマンドを実行します。出力結果にはrootアカウントのパスワードが出力されています。
$ mysqld --initialize --console
rootパスワードの変更
以下のコマンドでMySQLを起動します。
$ mysqld --skip-grant-tables
--skip-grant-tables
オプションをつけて起動したのでパスワード入力なしでもログインできるようになります。
$ mysqld
以下のクエリを実行してパスワードを変更します。
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '変更したいパスワード';
MySQLサーバーを終了させます。
$ pkill mysqld
起動
以下のコマンドでMySQLを起動します。
$ mysqld
クライアントからの接続は以下のコマンドで行えます。
$ mysql -u root -p