CentOS 6以前とMySQL 5.6以前の構成ではmysqld_multiというものを使っていました。 これはMySQLをインストールすると入っているもので、複数のMySQLインスタンスを立ち上げたいときに使用します。 複数のインスタンスを立ち上げたいときとは、例えば本番環境で物理的に別れているDBサーバーを開発環境で再現したり、レプリケーションをテストをしたりするときに使います。 MySQLのオフィシャルサイトで紹介されていた方法があまりに簡単だったので、ここでも紹介します。 以下の方法はMySQL 5.7.13以降でsystemctlを利用するシステムで有効です。 MySQL 5.7で複数インスタンスの起動はできるか もちろんできます。結局引数でdatadirとかpidファイルの場所とか指定すれば、自力でも設定は可能です。 ちなみにMySQL 5.7.13のsystemctlプラッ
![CentOS 7 + MySQL 5.7で複数のMySQLインスタンスを起動する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/bae631443159c37e1e901c293fdec36e1f3bf133/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Q2VudE9TJTIwNyUyMCUyQiUyME15U1FMJTIwNS43JUUzJTgxJUE3JUU4JUE0JTg3JUU2JTk1JUIwJUUzJTgxJUFFTXlTUUwlRTMlODIlQTQlRTMlODMlQjMlRTMlODIlQjklRTMlODIlQkYlRTMlODMlQjMlRTMlODIlQjklRTMlODIlOTIlRTglQjUlQjclRTUlOEIlOTUlRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTIyMTNhOTkzNzdmZjU4NzllMzNiZDNkODI2YjkzZDI1%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdG9tZ29vZHN1biZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YzVmZDc4MGE1NmRmNGJlMWMzNGE5M2MzNGUzNTk1YTk%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D1986042c4b3a5441079970da9aa99a91)