回答編集履歴

1

追記

2021/12/01 02:53

投稿

CHERRY
CHERRY

スコア25175

test CHANGED
@@ -49,3 +49,61 @@
49
49
 
50
50
 
51
51
  SQLite は、後方互換性がありますので、古いバージョンのSQLiteファイルを新しいバージョンの SQLite で開くことはできますが、新しいバージョンの SQLite ファイルを古いバージョンのSQLite で開くことはできません。
52
+
53
+
54
+
55
+ ----
56
+
57
+
58
+
59
+ 回答を書いている間に進展があったみたいなので、SQLite のインポート方法を追記
60
+
61
+
62
+
63
+
64
+
65
+ SQL を書き出すところまでは、成功したのですね。
66
+
67
+ ダンプした SQLファイルの種類がわかりませんが、SQLite の SQL だと仮定します。
68
+
69
+
70
+
71
+ 新しいデータベースは、何を使われるのでしょうか?
72
+
73
+ SQLite ですか? MySQL ですか?
74
+
75
+
76
+
77
+ 仮に SQLite として記載します。
78
+
79
+
80
+
81
+ 以前の SQLite ファイルは、バックアップとして残しておくほうが良いので、ファイル名を変更するか 別のディレクトリに移動します。
82
+
83
+
84
+
85
+ SQLをダンプしたファイルを wp-content ディレクトリ に保存します。
86
+
87
+
88
+
89
+ まず、新しいSQLiteデータベースファイルを同じ場所・同じ名前で作成します。
90
+
91
+
92
+
93
+ コマンドラインで接続して、 `cd`コマンドで `wp-content` ディレクトリに移動する。
94
+
95
+
96
+
97
+ sqlite3 コマンドを使って、次のようにコマンドを実行して、`sqlite3 .ht.sqlite` を実行して新しい SQLiteファイルを作成する。
98
+
99
+
100
+
101
+ 作成が成功すると `SQLite> ` というプロンプトに変わると思いますので、 `.read ./SQLをダンプしたファイル名`と実行すると 指定した SQL ファイルを読み込みインポートされると思います。
102
+
103
+
104
+
105
+ SQLファイルに問題があるとエラーが表示されますので、エラー内容に応じた対処を行う必要があります。
106
+
107
+
108
+
109
+ `SQLite> ` プロンプトから抜ける場合は、 `.exit` と入力して、エンターで実行すれば抜けて、OS のコマンドラインに戻ります。