開発環境用にMySQL5.6を複数インスタンス起動させる(mysqld_multi)ROS勉強中-仕事、プライベートでエラーが出たら書いていきます。/開発環境用にMySQL5.6を複数インスタンス起動させる(mysqld_multi)2013.11.28開発環境用にMySQL5.6を複数インスタンス起動させる(mysqld_multi)Tweetテーブル分散などでマスター1、マスター2にそれぞれスレーブが必要な場合、本番はいいけど、開発環境までサーバーをいくつも作るのはちょっとなので、1つのサーバーにmysqld_multiを使ってMySQLを複数立ち上げます。CentOS6.4のMySQL5.6でやります。MySQLはOracleからrpmをWgetしたもをインストール済みで、mysql_secure_installationで最低限の設定はしてある状態。–user=mysql[/code]my.confに[mysqld_multi]と各インスタンスの設定を行う。mysqldはmysqld_safeを指定して、[mysqld_multi]のuser、passはmysqladminの情報あとでmysqladminのパスワードなどはセットアップします。mysqld_safe[mysqld3]...[mysqld4]...[/code]これで大体完了、mysqld_multiで状態を確認する。running」です。running[/code]mysqld_multiで起動した、ポート別のMySQLのmysqladminのパスワード変更インスタンス全部に適応すると、mysqld_multiでstopができるようになります。止まらない場合、mysqladminのパスワードが違ったりして、インスタンスをmysql_multiが停止できてません。mysqld_multiは標準出力にエラーは出しませんし、OKとも言いません。–socket=/var/lib/mysql_multi/mysqld1/mysql.sock[/code]TweetmysqlSNSでもご購読できます。