バージョン選択

フォーラム

メニュー

オンライン状況

59 人のユーザが現在オンラインです。 (52 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 59
もっと...

サイト内検索

質問 > その他 > 既存のデータベースをphpmyadminで操作したいのですが・・・

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
NADEMO
投稿日時: 2009/10/5 18:10
対応状況: −−−
常連
登録日: 2009/10/5
居住地: 品川
投稿: 50
既存のデータベースをphpmyadminで操作したいのですが・・・
サイト作成初心者のNANSEAです。
仕事でEC-cubeを使ったショッピングサイトを運営しています。
しかしながら、システム屋さんに依頼して作っていただいたものをリニューアルするに当たり、システムの見直しをしたく、XAMPPを使ってphpmyadminをインストールしました。

データはファーストサーバにありFTPで自分のPCにダウンロードしてあります。
しかしながら、データベースは「dtb_category.frm」と保存してあり、phpmyadminでインポートしようとするとエラーになります。
どうしたらphpmyadminで操作できるでしょうか。

・文字セットは「utf8」
・部分インポートにチェック
・SQL交換モードは「NONE」
・エンコーディング変換は「non」

エラーメッセージは

エラー
SQL パーサにバグが見つかることもありえますが、まずはクエリをよく見て引用符の数や種類に間違いがないか確認してください。クォートされていないテキスト領域にバイナリファイルをアップロードしたからクエリが失敗したということもありえます。MySQL のコマンドラインインタフェースを利用してクエリを実行してみてもよいでしょう。下に MySQL サーバのエラー出力が出ているようなら問題の解析に役立つかもしれません。それでも解決しないか、コマンドラインでは成功するのにパーサでは失敗する場合は、SQL クエリの入力データを実際に問題を起こしているクエリひとつに絞り込んでから、以下の「CUT」セクションにデータを添えてバグ報告を送ってください:
----BEGIN CUT----
eNrtmk9vEkEYxh/+FoZNJaExJvUwhyZqAtsdAoHuRbGSSsI/WWyjF9yWbUW2C26pCTcOfp5+hKaJ
Vz+S6TiLlKJejAdj0veXze77Pu+7OzvPbSZT7XRaHZPvCr6b5/Vq0+QGF7y8YxjM6qrCNWPWvlK3
an2Tn310x7Z/5vi6OzjUx+/HXAhDlHjeMEo5kc/lBRdlU12FwlvuOqc7fIs1ptarusmLuqEXhc1e
Wx3esrK8sldtdrN8v6rGOBh4vFblJd1g7UbF5HldCL3A2i/bQT3bsoLX83qRH9SazS6rV5p7Jv9g
584nx7kym3/+OpTUIkA6BBjAZUhgSbiFJBALwqsb7VL1Db8A7EbY3gY4CIIgCIIgCIIgCIL4nwmH
gUfqGYVa2SM0U+nmPPlFkO1OrVHpvJH9yWHvyJ44JyN/ehsM+r2hM5Xk57/lLwyPo+Z5oxfPyTyC
IAiCIAiCIIg7xdcw0nd5/iEkcYGhigScpdrGfUTm0QVYMrzxhP8hiEJb2RRBDOvL1LNPHbX8zoxt
3/Emq3snWEPcdT45LhKI+bY3VD+VOvIdezLygzJTHw0yp9dXN6SgnY/7y1RDou+4vWP3BFEtlcJ8
x+YeEHkKxNYTCTUm0p83gG9XavmfUR3poAM/OtbiSlDFzWcLIRFTwgMlzBZCMqWEhysdTMtkgkMf
7wJBU0IqEB4rYbYQtEQ8HpwnyQSjhJUgV2Yrf3JE/m6HnHshAyPkrQtyxQK5Mn+5mLzEd9j4tDw=
----END CUT----
----BEGIN RAW----

ERROR: C1 C2 LEN: 0 1 8900
STR: �

SVN: $Id: sqlparser.lib.php 11017 2007-12-21 18:18:44Z lem9 $
MySQL: 5.0.51a
USR OS, AGENT, VER: Win IE 7.0
PMA: 2.11.4
PHP VER,OS: 5.2.5 WINNT
LANG: ja-utf-8
SQL: � 0�1O ��k�
// '���PRIMARY�dtb_category_category_id_key��InnoDB� �k1eP�
)  category_idcategory_nameparent_category_idlevelrank creator_id
create_date update_date del_flg ?��� ? @? �? @?
 `@ ? (`� ? 0?�category_id�category_name�parent_category_id�level�rank�creator_id�create_date�update_date�del_flg�
----END RAW----


実行した SQL:

� 0�1O ��k� // '���PRIMARY�dtb_category_category_id_key��InnoDB� �k1eP� )  category_idcategory_nameparent_category_idlevelrank creator_id create_date update_date del_flg ?��� ? @? �? @?  `@ ? (`� ? 0?�category_id�category_name�parent_category_id�level�rank�creator_id�create_date�update_date�del_flg�

MySQLのメッセージ:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'þ ' at line 1

システム屋さんに確認が取れなくて、自力でやるしかありません。
どうか教えてください。
よろしくお願いします。


----------------
ホームページ作成は全てが始めてです。
プロの皆様のお力をお借りしたいです。
宜しくお願いします。

kishik
投稿日時: 2009/10/5 19:13
対応状況: −−−
仙人
登録日: 2009/4/3
居住地: 東京
投稿: 382
Re: 既存のデータベースをphpmyadminで操作したいのですが・・・
Firefox3.5で見ていますが、ものすごく文字化けしてます。。

データベースの書き出しはどうやったのでしょうか?


-----
カスタマイズ承ります
http://ec-cube-mall.jp/
http://ec-cube.ec-orange2.jp/
http://wiki.ec-orange2.jp/
AMUAMU
投稿日時: 2009/10/5 20:07
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 既存のデータベースをphpmyadminで操作したいのですが・・・
「dtb_category.frm」というファイル名(拡張子frm)という所と、化けている文字の構造からの推察ですが・・・

そのファイルは、MySQLのデータファイルを構成する3つのファイルの1つ、そのままじゃないでしょうか?

元のデータは、きちんとSQLテキストファイル向けにエクスポートしましたか?
もしくはmysqlhotcopy等でデータファイルのコピー(これをエクスポートと表現する場合もあります。)を直接持ってきていませんか?

MySQLのマニュアルのバックアップに関する事項を確認されてエクスポートを正常にする事がまずは第一歩かと思います。

カスタマイズをしていないようであればMySQLを触らず、EC-CUBE自体のバックアップ機能を使うのも良いかと思います。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

NADEMO
投稿日時: 2009/10/6 9:02
対応状況: −−−
常連
登録日: 2009/10/5
居住地: 品川
投稿: 50
Re: 既存のデータベースをphpmyadminで操作したいのですが・・・
早速のご返信ありがとうございます。
そうですね。
記述を忘れていました。

実は直接ファーストサーバにアクセスし、そのままファイルを自分のPCにコピーしました。
そのサーバにどうやって書き出しアップロードしたのか、ということもわからないんです。
あとは運用だけという形で引き継いだので・・・。

もう一度書き出した方がわかりやすいですかね。

書き出し方などは簡単でしょうか?

全くの素人ですみません。
お手数ですが、教えていただけませんでしょうか。

よろしくお願いします。


----------------
ホームページ作成は全てが始めてです。
プロの皆様のお力をお借りしたいです。
宜しくお願いします。

NADEMO
投稿日時: 2009/10/6 9:08
対応状況: −−−
常連
登録日: 2009/10/5
居住地: 品川
投稿: 50
Re: 既存のデータベースをphpmyadminで操作したいのですが・・・
ご返信ありがとうございます。

エクスポートしサーバへアップロードするまでをシステム屋さんに頼んでいたようで、どのようにデータを保存したのかわからないのです。
その時点で問題ですよね。

正常なエクスポートが必要ですね。
EC-cube自体のバックアップ機能を使ってみます。
ありがとうございます。


----------------
ホームページ作成は全てが始めてです。
プロの皆様のお力をお借りしたいです。
宜しくお願いします。

NADEMO
投稿日時: 2009/10/6 14:19
対応状況: −−−
常連
登録日: 2009/10/5
居住地: 品川
投稿: 50
Re: 既存のデータベースをphpmyadminで操作したいのですが・・・
EC-cubeのバックアップ管理でバックアップをとり、自分のPCのデスクトップにダウンロードしました。
「tar.gz」ファイル(サイズは108KB)です。
それをphpmyadminへインポートしようとしたのですが、

「Fatal error: Maximum execution time of 300 seconds exceeded in C:\apachefriends\xampp\xampp\phpMyAdmin\libraries\import\sql.php on line 106」

このようなエラーが出ました。
そのままインポートしてはダメだったのでしょうか。

初歩的な質問だと思いますが、教えていただけますでしょうか。
よろしくお願いします。



----------------
ホームページ作成は全てが始めてです。
プロの皆様のお力をお借りしたいです。
宜しくお願いします。

seasoft
投稿日時: 2009/10/6 14:31
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 既存のデータベースをphpmyadminで操作したいのですが・・・
タイムアウトしていますね。

まずは、PHP のタイムアウトを伸ばしてみては?

SQL を理解されていらっしゃるようでしたら、トランザクションを外して分割実行するのも手かとは思いますが。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

AMUAMU
投稿日時: 2009/10/6 18:19
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 既存のデータベースをphpmyadminで操作したいのですが・・・
>EC-cubeのバックアップ管理でバックアップをとり、自分のPCのデスクトップにダウンロードしました。
>「tar.gz」ファイル(サイズは108KB)です。
>それをphpmyadminへインポートしようとしたのですが、

EC-CUBEでダウンロードしたバックアップは、EC-CUBEでインポートする仕様です。直接phpmyadminでは読み込めません。
EC-CUBEをデータを移したい新環境にセットアップしたのちに、バックアップ、インポートを実施しましょう。

テーブルがEC-CUBEでも他でも、phpmyadmin自体のimport/exportの使い方についてはEC-CUBEとは無関係で動きますし、情報リソースはネットや本などに多数ありますので、そこらで学習される方が良いと思います。

※マルチポストされていますが、流れ的にこっちに付けないと分かりにくいので、こちらへ。マルチポストは控えましょう。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

NADEMO
投稿日時: 2009/10/7 9:19
対応状況: −−−
常連
登録日: 2009/10/5
居住地: 品川
投稿: 50
Re: 既存のデータベースをphpmyadminで操作したいのですが・・・
ご返信有難う御座います。

引用:

AMUAMUさんは書きました:
EC-CUBEでダウンロードしたバックアップは、EC-CUBEでインポートする仕様です。直接phpmyadminでは読み込めません。
EC-CUBEをデータを移したい新環境にセットアップしたのちに、バックアップ、インポートを実施しましょう。


なるほど。EC-CUBEを新環境にセットアップしてみます。
ありがとうございます。


----------------
ホームページ作成は全てが始めてです。
プロの皆様のお力をお借りしたいです。
宜しくお願いします。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,973名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.