Re: SQLiteからMySQLへの載せ替えは可能でしょうか?
- t.tateishi > SQLiteからMySQLへの載せ替えは可能でしょうか? @ 2016/12/26 18:40
- » akillerbee > Re: SQLiteからMySQLへの載せ替えは可能でしょうか? @ 2016/12/27 12:03
- t.tateishi > Re: SQLiteからMySQLへの載せ替えは可能でしょうか? @ 2016/12/27 13:17
akillerbee > Re: SQLiteからMySQLへの載せ替えは可能でしょうか? @ 2016/12/27 12:03 |
---|
こんにちはakillerbeeです。
詳細に動作検証は行えておりませんがあらかた動くようです。 下記の手順でsqliteからMySQLに移行できるのではないかと思います。 ※baserCMS3.0.12でのみ確認致しました。 バックアップやローカル環境等での十分な検証を事前に行うことをお勧め致します。 1.下記を参考にsqliteをdumpしてMySQLリストア用のファイルを作成 https://blog.gufii.net/weblog/archives/39 ※sqliteのDBは「app/Config/database.php」で確認可能 2.MySQLリストア用のファイルを修正 テーブル名の先頭にprefix「mysite_」をつける 「autoincrement」を「AUTO_INCREMENT」に変更 3.baserCMSを再インストール サイト基本設定からインストールモードに変更 「http://サイトURL/installations/reset」にアクセスして初期化 baserCMSをMySQLで再インストール 4.サイトを参考に下記のコマンドでリストア ※3.で指定したDBと別に新規データベースを作成しておく $ mysql -u ユーザー -pパスワード 新規データベース < MySQLリストア用のファイル 5.データベースを切り替える ※「app/Config/database.php」の「’database' =>」の箇所を新規データベース名に変更 6.サーバキャッシュ削除 以上、参考まで。 |