- ターミナルで、下記のようなコマンドを実行して、ファイルをダウンロードするディレクトリに移動します。
cd /tmp注:コンピュータを再起動すると、/tmp ディレクトリ内のファイルは自動的に削除されます。 - 以下のウェブサイトを参照して、MySQL 用最新 RPM パッケージの URL をコピーします。
- MySQL 8.0 の RPM パッケージをダウンロードするには、前のステップで取得した URL を置き換えた後、以下のようなコマンドを実行します。
curl -OL https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm注:Red Hat Enterprise Linux からの組み込みリポジトリは、Jamf Pro との互換性がない旧バージョン MySQL をインストールします。 - 以下のコマンドを実行して、MySQL yum リポジトリを追加します。
sudo yum install mysql80-community-release-el7-*noarch.rpm注:MySQL のリリースが継続しているため、求めていたバージョンがインストールされない場合は、インストールする MySQL バージョンを選択する必要があります。詳細については、以下の MySQL 資料の「リリースシリーズを選択する」セクションを参照してください。https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
- 以下のコマンドを実行して、MySQL をインストールします。
sudo yum install mysql-community-server - 以下のようなコマンドを実行して、好きなテキストエディタを使って /etc/my.cnf ファイルを開きます。
sudo vi /etc/my.cnf注:テキストエディタの使用法については、以下のウェブサイトを参照してください。Vi を使用したテキストファイル編集の初心者向けガイド
- ご使用の MySQL バージョンに基づいて、/etc/my.cnf ファイルの
[mysqld]セクションに適切な設定を追加し、その設定がコメントアウトされていないことを確認してください。MySQL 8.3 以前のバージョンを使用している場合は、以下の行を追加してください。
[mysqld] default-authentication-plugin=mysql_native_passwordMySQL 8.4 以降を使用している場合は、代わりに次の行を追加してください。
[mysqld] mysql_native_password=ON
- 以下のコマンドを実行して、MySQL を起動します。
sudo systemctl start mysqld.service - 以下のコマンドを実行して、MySQL を有効にします。
sudo systemctl enable mysqld.service - 以下を実行して root ユーザのパスワードを設定します。
- 以下のコマンドを実行して、MySQL のインストール時に作成された一時的な root パスワードを検索します。
sudo grep 'temporary password' /var/log/mysqld.log - 以下のコマンドを実行して、
mysql>プロンプトに接続します。mysql -u root -p - プロンプトが表示されたら、前のコマンドにより返されたパスワードを入力します。
mysql>プロンプトで、下記のようなコマンドを実行して root パスワードを設定します。ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';MyNewPass4! を新しいパスワードに差し替えます。注:デフォルトのパスワード要件では、8文字以上で、小文字、大文字、数字、記号がそれぞれひとつ以上含まれたパスワードが必要です。
- 以下のコマンドを実行してプロンプトを終了します。
exit - 以下のコマンドを実行して、
mysql>プロンプトに再び接続します。mysql -u root -p - プロンプトが表示されたら、前に
ALTER USERコマンドに設定したパスワードを入力して、新しい root ユーザの認証情報が正しいことを確認します。mysql>プロンプトが表示されます。 - 以下のコマンドを実行してプロンプトを終了します。
exit
- 以下のコマンドを実行して、MySQL のインストール時に作成された一時的な root パスワードを検索します。
- MySQL 8.0を Jamf Pro と互換性のあるように構成します。
手順については、記事の Jamf Pro で使用する MySQL 8.0の構成を参照してください。