私は重い持っているMySQLの Drupalの7サイトを、私は、スイッチングを考えていたMySQLをする上でMariadbが、私は私がに実行するだろうか問題わかりませんでした。私が読んでいるものから、Mariadbのための代替でちょうど低下であると考えられるのMysqlとをいじることがあまりいないようです。Mariadbがブラシコマンドに影響を与えるかどうか疑問に思っていましたか?
私は重い持っているMySQLの Drupalの7サイトを、私は、スイッチングを考えていたMySQLをする上でMariadbが、私は私がに実行するだろうか問題わかりませんでした。私が読んでいるものから、Mariadbのための代替でちょうど低下であると考えられるのMysqlとをいじることがあまりいないようです。Mariadbがブラシコマンドに影響を与えるかどうか疑問に思っていましたか?
回答:
ただこれに耳を傾けたいと思っていました(数か月遅れました)...過去に多くのDrupalサイトをセットアップし、今回は「より良い」ことを決定し、MariaDBをインストールしました。
バックアップ/復元を除き、Drupal 7ではすべてが素晴らしく(高速、クリーナーなど)動作します:/データベースに直接(PHPMyAdmin、Heidi、またはコマンドラインを介して)移動し、すべてのテーブルをコピー/エクスポートする必要があります。
それ以外にも、さまざまな理由が考えられますが、MariaDBを強くお勧めします。使用されるサーバーリソースが少ない、D7ははるかに高速である、など。
おっしゃるように、Maria DBは、MySQLの完全に透過的な代替品です。そのリリースは、MySQLの同じメジャー/マイナーバージョンと一致するため、機能に関する限り、ほぼ常に連動しています。標準のMySQLバイナリデータファイルを読み取り、標準のsysten my.cnfを使用し、さらにInnoDBのドロップイン置換も備えています。
アイデアは、アプリケーションに関する限り、MySQLサーバーに接続していると考えているということです。MySQLドライバーを使用し、完全なMySQLステートメントを発行し、MySQLサーバーが送信するとおりに応答を受信します。あなたのアプリは違いを知りません。
私はDrupalサイトでしばらくマリアを使用しており(Drushも広範囲に使用しています)、これまでに単一の問題は発生していません。* nixを実行している場合、アップグレードはわずか2分間の作業です。
心配するべきいくつかの問題があります。Debianのunix_socket
ルートアクセスの問題はそのうちの1つにすぎません。これらの問題はあまり議論されていないのだろうか。私は多くの仕事が流れ、まだに固執持っていると仮定しMySQLの。そのため、これらの問題の多くが十分に文書化されていません。
関連:MariaDB unix_socketがDebianでアクセスの問題を引き起こす-Drushがログインできない(これに関する意見を収集するための新しい投稿が開始されました。)