tech.chakapoko.com
Home / MySQL

[MySQL][MacOS]MySQLをCompressed TAR Archiveからインストールする

ダウンロード

https://dev.mysql.com/downloads/mysql/ からインストール対象のパッケージをダウンロードします。

download

アカウント登録を求められますがスキップも可能です。

no thanks

ダウンロードできたらパッケージを展開し、インストールしたい場所へ移動させた後に PATH 環境変数を通します。

export PATH=(インストールしたディレクトリ)/mysql-8.0.30-macos12-arm64/bin:$PATH

初期化

以下のコマンドを実行します。

$ mysqld --initialize --console

初回起動時には実行許可を求められます。

notice

「このまま許可」を押して許可します。

permit

再度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