MySQLからMariadbへの切り替え
質問
現在MySQLを使用し、PDOを使用してデータベースにアクセスするPHPでは、PHPでSQLを多数(よく書かれている)のSQLを使用しています。MariadbとMySQLで使用されているSQLのフレーバーの間に構文的な違いがないことを集めています。私の質問
- これは、現在のMySQL DBを単純にエクスポートするだけで、InnoDBへのすべての参照をExtradBに置き換えることができ、新しいMariadBサーバでスクリプトを実行して実行して実行していますか?
- その他の潜在的な問題はPhpmyadminです。「プラグインの交換」とは、MariadBサーバーでPhpMyAdminを使い続けることができることを意味しますか?
最後に、ここではそのようなスイッチを作る前に注意しなければならない他のゴッカはありますか?私はあらゆる助けに感謝します。
解決
現在のMySQLデータベースにmysqldumpを実行し、出力を使用してすべてのデータをMariadBにロードすることができます。Mariadbの1つの目標は、既存のMySQLサーバーを通常シャットダウンし、データフォルダをMariadBインストールにコピーして起動することができます。
Mariadbの互換性目標を考えると、エンジン= InnoDBステートメントを他のものに切り替える必要はありません、それはInnoDB= Xtradbです。
最後に、テーブルをTokUDBストレージエンジンに変換し始める場合は、クイックスタートガイドのための
所属していません StackOverflow