3

私はでサイトを開発してきました

MySQL client version: 5.1.41
Server version: 5.1.41

そして、本番サーバーへのデプロイは、maria db(Ubuntu Lucid Lynx)に移行するのに最適な時期である可能性があると考えていました。

アプリケーション構成でどの設定を変更する必要がありますか

resources.multidb.front_db.adapter  = "pdo_mysql"
resources.multidb.front_db.charset  = "utf8"
resources.multidb.front_db.host     = localhost
resources.multidb.front_db.username = root
resources.multidb.front_db.password = ****
resources.multidb.front_db.dbname   = ****
resources.multidb.front_db.default  = true

pdo_mysqlをpdo_mariadbに置き換える必要がありますか?(そのようなアダプターはありますか?)

データベース(主にinnoDB、いくつかのMyISAM、およびいくつかのビュー)のダンプをmysqlで作成し、インポートしてからmariadbにインポートできますか?

他に気をつけるべきことはありますか?

4

1 に答える 1

5

MariaDBは、MySQL (ソースに代わるバイナリドロップです。

mariadb用のpdoアダプターはありません。pdo_mysqlを使用します。PHPが知る限り、それがそれです。

データ変換に関しては、おそらくmysqldump(またはphpMyAdmin)を使用してデータを移動し、手動で変換するテーブルをmariadbの代替ストレージエンジンに手動で変換します。

幸運を!プロダクションでmariadbを使用する機会はありませんでしたが、言い訳をしたいと思っています。

于 2011-04-16T21:49:30.483 に答える