2.8.3. MySQL ソースサーバーでのレプリケーションユーザーの作成
レプリカサーバーが接続してデータの変更を受信できるように、MySQL ソースサーバー上で適切な権限を持つレプリケーションユーザーを作成する必要があります。
前提条件
- ソースサーバーは、MySQL ソースサーバーの設定 で説明されているように、インストールおよび設定されている。
手順
レプリケーションユーザーを作成します。
mysql> CREATE USER 'replication_user'@'replica_server_hostname' IDENTIFIED WITH mysql_native_password BY 'password';ユーザーにレプリケーションパーミッションを付与します。
mysql> GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'replica_server_hostname';*MySQL データベースの付与テーブルをリロードします。
mysql> FLUSH PRIVILEGES;ソースサーバーを読み取り専用状態に設定します。
mysql> SET @@GLOBAL.read_only = ON;