phpmyadmin解決導入2MB以上sql檔方法

來源:互聯網
上載者:User
關鍵字 網路程式設計 Mysql教程

在phpmyadmin中預設的導入資料庫檔案只能是2mb以內的,但我們資料檔案大部份時候都會是2MB以上了,下面我們來看看幾種不同的解決辦法。
最簡單的辦法就是在

在PHPMYADMIN部分

用寫字板打開import.php檔:
1、查找$memory_limit,預設為$memory_limit = 2 * 1024 * 1024;自己修改。
2、下邊三四行的位置有同樣的語句,自己修改。

不過上面的方法對於iis,php.ini限制了上傳大的是沒有辦法解決的這個問題了,下面我們來看看在iis下的解決方法


一、IIS部分

1)解決在 IIS 6.0 中,無法上傳大容量檔的辦法:
1、先在服務裡關閉 iis admin service 服務。
2、找到 windows/system32/inetsrv/ 下的 metabase.xml 檔。
3、用寫字板打開,找到 ASPMaxRequestEntityAllowed 把它修改為需要的值(預設為:204800,即:200K)。
4、存檔,然後重啟 iis admin service 服務,重啟IIS。

2)解決在 IIS 6.0 中,無法下載超過4M的附件步驟:
1、先在服務裡關閉 iis admin service 服務。
2、找到 windows/system32/inetsrv/ 下的 metabase.xml 檔。
3、用寫字板打開,找到 AspBufferingLimit 把它修改為需要的值(預設為:4194304,即:4MB)。
4、存檔,然後重啟 iis admin service 服務,重啟IIS。

二、PHP.ini中的解決辦法

1、查找post_max_size,指通過表單POST給PHP的所能接收的最大值,包括表單裡的所有值,預設為8M,看你自己需要進行改變。
2、查找File Uploads,首先確認file_uploads = on ;是否允許通過HTTP上傳檔的開關,預設為ON即是開。
3、查找upload_max_filesize ;即允許上傳檔案大小的最大值。 預設為2M。
如果要上傳>8M的檔,那麼只設置上述三項還不定一定可以。 最好對下面的參數也進行設置:
查找max_execution_time = 600 ;每個PHP頁面運行的最大時間值(秒),預設30秒。
max_input_time = 600 ;每個PHP頁面接收資料所需的最大時間,預設60秒 。
memory_limit = 8M ;每個PHP頁面所吃掉的最大記憶體,預設8M。

這樣之後你需要重啟你的apache哦,如果是iis伺服器就可啟動iis要不是不會生效的哦, 總結上面的大概都是因為php.ini中限制了上傳檔的大小只要處理php.ini或iis就不需要修改phpmyadmin中的任何地方了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.