WordPressのデータベースは分けるべき
先日、プロジェクト用の新規サイトをアップするサーバーにおいて、既存の本社データベース内に作成して欲しいという依頼がありました。
接頭語を変更すれば、同じデータベースでもインストール可能ではあるものの、データベースを一緒にするというケースがこれまでになかったのと、そもそもデータベースを一緒にして、今後問題ないのだろうかという不安がよぎりました。
何度か担当者の方とやりとりしながら進め方をつめて行きましたが、何かあった際のバックアップをどうするのかというところで纏まらず、別サーバーに入れることになりました。(データベースだけ別にすればよかったのですが、そこもいろいろと話が纏まらず)。
さて、ローカルからの移行はプラグイン「All-in-One WP Migration」を使用して行いますが、あらためてデータベースについて考えてみると、「All-in-One WP Migration」を使用するとデータベースを上書きするので、前からあった別のサイトを消してしまう可能性があることに気がつきました。
このようなケースがないので、語っているBlogなどが無く、同じデータベースで進めていたら危ないところでした。また、バックアップ系のプラグインもデータベースをサイトごとに書き直すので、データベースに複数サイトいれると使用ができないかと思われます。
別サイトのデータベースを同じにするメリット自体ないのであまり無いケースですが、改めて分ける必要があると確認できた案件でした。