部署変更や転職、退職といったタイミングで権限の付与や削除が行われた際や、特に権限が削除となった場合に、今まで利用していたパスワードを変更することになると思います。しかし、特にスレーブがいるような少し複雑な構成のMySQLで、ダウンタイム無しにパスワードを変更するのはかなり大変だと思います。 今回はMySQL 8.0.14から追加されたデュアルパスワードの機能を、8.0.15を使って紹介していきます。 デュアルパスワードとは? こちらはMySQL 8.0.14から追加された機能で、名前の通り、2つのパスワードが設定できるようになります。それぞれ、プライマリーとセカンダリーと呼びます。2つのパスワードが設定されている時には、プライマリーでもセカンダリーでもどちらでもログインが可能になります。なので、パスワードの変更を行う際には以下の順でパスワードを変更していくことになります。 プライマリーパス