• ベストアンサー
  • すぐに回答を!

phpmyadminでsqlファイルをUPロードできない

初心者です。宜しくお願いします。 レンタルサーバーにphpmyadminをインストール(UPロード?)して使用しています。 以前使っていたSQLファイルをインポートしてもファイルサイズが大きすぎてUPできません。 ひょっとしてFTPで直接phpmyadminのフォルダに上がられるかと思ってフォルダを探しましたがわかりませんでした。 このようにFTPで直接UPする事は可能でしょうか? もしくは他に良い解決策などありませんでしょうか? ご存知の方がいましたら是非ご教授お願いします。

共感・応援の気持ちを伝えよう!

  • PHP
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • yambejp
  • ベストアンサー率51% (3827/7415)

>SQLファイルをインポートしてもファイルサイズが大きすぎてUPできません。 じゃ、エディタで分割しておくればよいのでは?

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 分割を調べて見ましたが、よくわかりませんした^^; 私でもできる方法はないでしょうか・・・

質問者からの補足

その後、エクスポートで分割できる事を知りました。 ありがとうございました。

その他の回答 (1)

  • 回答No.2

圧縮したファイルでインポートすればサイズ内に収まりませんか?

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 今、試しましたが、ファイルサイズが13メガ、圧縮しても6メガ弱で無理でした。 管理画面には最長: 2,048 KiBとあります。

関連するQ&A

  • phpMyAdminでのデータのインポートについて

    はじめまして。 レンタルサーバーで、MySQLを利用しています。 利用しているレンタルサーバーは、TELNETなどは利用できず、MySQLのデータベースを管理するのに、phpMyAdminを利用するようになっています。 用意したCSVファイルをサーバーのデータベースにインポートしたら、csvファイルが2MBを超えており、phpMyAdminの管理画面のインポートからは、2MB以内に分割しないとアップできませんでした。 分割するのが面倒なので、1回でインポートできないかと思い調べたら、 SQLで、LOAD DATA INFILE でインポートできないかと思い試してみました。 最初は、LOCALというのを入れずにやったらエラーが出たのですが、これは、同じサーバーにアップされたファイルからインポートというこなので、権限がないので無理ということがわかりました。 そこで、LOCALをつけて試しました。 ●試したSQLの内容 LOAD DATA LOCAL INFILE 'c:\mihon.txt' REPLACE INTO TABLE test FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'; 上記をphpMyAdminのSQLのとろこで、実行したのですが、エラーなどは表示されずに完了するのですが、データはインポートされていませんでした。 レンタルサーバーで、phpMyAdminを利用している場合に、LOAD DATA INFILEでファイルをインポートできないのでしょうか?上記のSQLの書き方に問題があるのでしょうか? 初心者なのであまりうまく説明できませんが、大容量のCSVファイルをphpMyAdminからアップするには、なにかよい方法はありますでしょうか? ご回答よろしくお願い致します。 ●サーバーの環境 ・MySQL利用可能で、phpMyAdminでのみ利用可能 ・データベースは、ユーザーサーバーとは別に設置 ・MySQLのバージョンは、4.0.26 ・phpMyAdminのバージョンは、2.7.0

  • SQLファイルのインポートに関して

    SQLファイルに関して質問です。 先日不幸にもレンタルサーバーがクラッシュしてデータが消えてしまいました。 バックアップはしていたので、phpMyAdmin 2.6.2-rc1を使ってSQLをインポートして修復したいのですが インポートは2,048KBまでしか出来ない事をその時に知り そのせいでひとつだけのSQLファイルが容量オーバーでインポート出来ません。3.72MBほどあります。 他のSQLファイルは問題なくインポート出来ていますので通常操作は間違っていないかなとは思います。 ネットで調べると分割や圧縮する方法があるようなので SQLファイルをテラパットで開いて、分割してインポートしても zip形式をインポートしてもエラーが発生してうまくいきません。 どのように分割または圧縮すればいいのでしょうか? また他に良い方法があるのでしょうか? ここのサーバーはすでにphpMyAdminが用意されていて、それしか使用できないようになっています。 また容量もサイズの変更も出来ません。

    • ベストアンサー
    • MySQL
  • phpMyAdminからphpMyAdminへのデータ移行

    レンタルサーバーにあるMySQLのデータをphpMyAdminからエクスポートし、ローカルホストにあるMySQLにphpMyAdminのSQLでデータをインポートしようとしています。 方法は以下の通りです。 レンタルサーバーのphpMyAdminを開き、エクスポートしたいデータベースを選択します。 エクスポートを開き、 全選択 SQL 構造: 「DROP TABLE」を追加 「IF NOT EXISTS」を追加 「AUTO_INCREMENT」値を追加 逆クオートでテーブル名やフィールド名を囲む データ: 完全な INSERT 文を作成する バイナリフィールドは 16 進数を使用する エクスポート形式:INSERT ファイルで保存する ファイル名テンプレート:__DB__ テンプレートを覚える 圧縮無し SJISエンコーディングへ変換する で、実行します。 8.43 MB (8,846,019 バイト)37602行 からなる膨大なsqlファイルが作成されます。 次にローカルホストのphpMyAdminを開き、インポートしたいデータベースを選択します。 SQLを開き、 参照より、エクスポートしたsqlファイルを読み込み 圧縮:Autodetect エンコーディングnon で、実行します。 実行の結果、 「SQLクエリー無し」 のメッセージで、SQLが終了します。 もちろん、データベースは移行されていません。 レンタルサーバーのMySQLをローカルのAccessでデータ加工し、レンタルサーバーのMySQLに戻すという作業をしたいだけなのですが(ローカルでバックアップも取っておきたい)、何か解決策はありませんでしょうか?

  • VertrigoServのphpMyadmin SQLインポート

    VertrigoServに入っている?phpMyadminを使って、エクセルで作ったデータベースをインポートするにはどうしたらよいでしょうか。 phpMyadminのインポートは拡張子がSQLのものしかインポートできないようで、エクセルのデータベースをファイルメーカーや、Baseなどのデータベースソフトを通して変換しようとためしたみたのですが、SQLには対応していませんでした。 エクセルをSQLに変換する方法、もしくは他に方法があれば教えてください。

  • phpMyAdminでのインポートができずに困っております

    <利用環境> ・レンタルサーバー/ラピッドサーバー RV-310 ・MYSQL/MySQL 4.1.18 ・phpMyadmin/phpMyAdmin 2.6.4-pl3 現在MovavleType3.2から3.3への移行を進めております。 普通だったらアップグレードとなるのですが、ラピッドサイトではMT3.3へのアップグレードはサポート対象外で、サイトに記述されておりませんでした。 代わりに、インストールの手順が記述されておりましたので、新たにMT3.3をインストールして、そこにphpMyAdminでMT3.2からエクスポートしたデータをMT3.3に持ってくるという作業を取ることにしました。 MT3.3のインストール、MT3.2のデータのエクスポートまでは順調に進んだのですが、インポートを行おうとすると、「SQL 照会無し」となってしまいます。 インポートの方法としては、SQLタブの「テキストファイルの場所:」というところからエクスポートしたデータを選択して、読み込むという手順を取っております(私が調べた限りでは、このバージョンのphpMyAdminのインポート手順はこの様なものでした)。 何分初心者なもので、ケアレスミスなのか、バージョン違いのMTをインポート・エクスポートする事自体間違っているのか否かもわからず、困り果てております。 もしお分かりの方がいればアドバイスいただければ幸いです。

    • ベストアンサー
    • MySQL
  • 見えないテーブル(phpMyAdmin)

    phpMyAdminにてテーブルが見えません。 SQLファイルをインポートしたのですが、テーブルが見えません。 コマンドライン上から show tables とやると見えます。 なぜでしょうか?? お詳しい方、ご教授願えませんか?

  • phpMyAdmin内での文字化け

    サーバはさくらインターネットを利用してます。 レンタルサーバから専用サーバに移転したのですが、 専用サーバではphpMyAdminで日本語データの文字化けが起きます。 専用サーバのphpMyAdminからDB作成の際、下記の設定で行い、 MySQLの文字セット UTF-8 Unicode (utf8) MySQLの接続照合順序 utf8_unicode_ci DB の照合順序 utf8_unicode_ci レコードをINSERTする際、下記のように文字コードを指定し、 $sql=mb_convert_encoding($sql,"EUC-JP","EUC-JP"); execute_sql($con, $sql); 実行したら、phpMyAdmin内で日本語データが文字化けしました。 サイト内で表示しているDBデータ(日本語)は文字化けしませんでした。 DB の照合順序をutf8以外(ujis_japanese_ciなど)として、 DBを作った場合、レコードをINSERTしたら、サイト内のDBデータも phpMyAdmin内データもどちらも日本語が文字化けします。 また、レンタルサーバのphpMyAdminからDBデータをエクスポートして、 専用サーバのphpMyAdminからインポートした場合、 読み込むDBデータファイルの文字コードをUTF-8にしなければ、 phpMyAdmin内で日本語データが文字化けしてしまいます。 ただ、UTF-8にしてインポートしてもphpMyAdmin内では 文字化けしませんが、サイト内で表示しているDBデータは 文字化けします。 専用サーバのphpMyAdminから データを日本語の文字列に編集・更新したら、 phpMyAdmin内ではそのデータに関しては文字化けなく表示されますが、 サイト内ではそのデータは文字化けしてしまいます。 専用サーバ情報は下記の通りです。 【専用サーバ】 OS:CentOS 5 Apache 2.2.3 PHP5.1.6 DBサーバ:MySQL 5.0.77 アップしているファイルの文字コード:EUC 分かる方、ご回答、よろしくお願いいたします。

    • 締切済み
    • PHP
  • さくらサーバにFFFTPでファイルアップ

    さくらレンタルサーバにFFFTPでファイルをアップすると、フォルダになってしまいます。 ファイル名「index.html」をFFFTP上にドラッグすると、フォルダ「index.html」が作成されます。 解決方法をご教授いただけませんでしょうか?

  • Web上にあるSQLファイルを実行するPHPスクリプト

    レンタルサーバを借りてCMSを運営しているのですが、引越しする必要がでてきました。 新しいサーバはデータベースにはそのレンタルサーバが設置したPHPMyAdminか、契約したサーバの領域内にあるPHPファイルからしか接続できず、そのPHPMyAdminは2Mまでのファイルしか読み込めません。 200Mちょっとあるデータベースを分割して読み込もうにも、画像をデータベースに取り込んでいるCMSなので、1つのテーブルだけで2Mを越えるものもあって、全部をPHPMyAdminで読み込むことはできません。 そこで、Web上にアップロードしたSQLファイルを実行できるPHPスクリプトを探しています。 そういったスクリプトをご存知の方、いらっしゃいましたら情報をお願いします。

    • 締切済み
    • PHP
  • phpMyAdminでEUC-JPが使えません!

    phpMyAdminでEUC-JPが使えず、困っています。 環境は php 5 mysql 5 phpMyAdminは下記のバージョンをそれぞれ試しました。 phpMyAdmin-3.2.2-all-languages.zip phpMyAdmin-2.11.9.5-all-languages-utf-8-only.zip 解決策を探し下記の方法を試してみたのですが、 http://blog.kuruten.jp/php/79717 今度は下の通りエラーが出るようになりました。 「エラー  設定ファイルが秘密のパスフレーズ (blowfish_secret) を  必要とするようになりました 」 php,sqlはじめ開発環境をEUCで統一したいと思っているため、 何とかphpMyAdminでECU-JPを使いたいと思っています。 どなたか解決策のお分かりになる方がおりましたら、 ぜひご教授のほど、よろしくお願いします。