PHPMYADMIN導(dǎo)入數(shù)據(jù)最大為2M的解決方法
更新時(shí)間:2012年04月23日 22:59:06 作者:
PHPMYADMIN還原數(shù)據(jù)庫(kù)的時(shí)候上傳的最大限制:2,048 KB,數(shù)據(jù)庫(kù)稍微大一些就無(wú)法處理,要么使用其他的備份還原工具如帝國(guó)備份王,要么就分卷導(dǎo)出,那么有沒(méi)有辦法還使用PHPMYADMIN來(lái)處理呢
PHPMYADMIN是經(jīng)常使用的一個(gè)MySql管理工具,備份和還原是PHPMYADMIN的重要功能,在還原數(shù)據(jù)庫(kù)的時(shí)候經(jīng)常遇到這樣的一個(gè)情況:PHPMYADMIN還原數(shù)據(jù)庫(kù)的時(shí)候上傳的最大限制:2,048 KB,數(shù)據(jù)庫(kù)稍微大一些就無(wú)法處理,要么使用其他的備份還原工具如帝國(guó)備份王,要么就分卷導(dǎo)出,那么有沒(méi)有辦法還使用PHPMYADMIN來(lái)處理呢?肯定可以的,根據(jù)下面的步驟來(lái)吧。
以WINDOWS2003系統(tǒng)為例,共分為三部分:IIS部分、PHP部分和PHPMYADMIN部分。
一、IIS部分
1)解決在 IIS 6.0 中,無(wú)法上傳大容量文件的辦法:
1、先在服務(wù)里關(guān)閉 iis admin service 服務(wù)。
2、找到 windows/system32/inetsrv/ 下的 metabase.xml 文件。
3、用寫(xiě)字板打開(kāi),找到 ASPMaxRequestEntityAllowed 把它修改為需要的值(默認(rèn)為:204800,即:200K)。
4、存盤,然后重啟 iis admin service 服務(wù),重啟IIS。
2)解決在 IIS 6.0 中,無(wú)法下載超過(guò)4M的附件步驟:
1、先在服務(wù)里關(guān)閉 iis admin service 服務(wù)。
2、找到 windows/system32/inetsrv/ 下的 metabase.xml 文件。
3、用寫(xiě)字板打開(kāi),找到 AspBufferingLimit 把它修改為需要的值(默認(rèn)為:4194304,即:4MB)。
4、存盤,然后重啟 iis admin service 服務(wù),重啟IIS。
二、PHP部分
1、查找post_max_size,指通過(guò)表單POST給PHP的所能接收的最大值,包括表單里的所有值,默認(rèn)為8M,看你自己需要進(jìn)行改變。
2、查找File Uploads,首先確認(rèn)file_uploads = on ;是否允許通過(guò)HTTP上傳文件的開(kāi)關(guān),默認(rèn)為ON即是開(kāi)。
3、查找upload_max_filesize ;即允許上傳文件大小的最大值。默認(rèn)為2M。
如果要上傳>8M的文件,那么只設(shè)置上述三項(xiàng)還不定一定可以。最好對(duì)下面的參數(shù)也進(jìn)行設(shè)置:
查找max_execution_time = 600 ;每個(gè)PHP頁(yè)面運(yùn)行的最大時(shí)間值(秒),默認(rèn)30秒。
max_input_time = 600 ;每個(gè)PHP頁(yè)面接收數(shù)據(jù)所需的最大時(shí)間,默認(rèn)60秒 。
memory_limit = 8M ;每個(gè)PHP頁(yè)面所吃掉的最大內(nèi)存,默認(rèn)8M。
三、PHPMYADMIN部分
用寫(xiě)字板打開(kāi)import.php文件:
1、查找$memory_limit,默認(rèn)為$memory_limit = 2 * 1024 * 1024;自己修改。
2、下邊三四行的位置有同樣的語(yǔ)句,自己修改。
通過(guò)上面三個(gè)部分的修改,可以完美的解決PHPMYADMIN導(dǎo)入數(shù)據(jù)最大為2M的問(wèn)題。
以WINDOWS2003系統(tǒng)為例,共分為三部分:IIS部分、PHP部分和PHPMYADMIN部分。
一、IIS部分
1)解決在 IIS 6.0 中,無(wú)法上傳大容量文件的辦法:
1、先在服務(wù)里關(guān)閉 iis admin service 服務(wù)。
2、找到 windows/system32/inetsrv/ 下的 metabase.xml 文件。
3、用寫(xiě)字板打開(kāi),找到 ASPMaxRequestEntityAllowed 把它修改為需要的值(默認(rèn)為:204800,即:200K)。
4、存盤,然后重啟 iis admin service 服務(wù),重啟IIS。
2)解決在 IIS 6.0 中,無(wú)法下載超過(guò)4M的附件步驟:
1、先在服務(wù)里關(guān)閉 iis admin service 服務(wù)。
2、找到 windows/system32/inetsrv/ 下的 metabase.xml 文件。
3、用寫(xiě)字板打開(kāi),找到 AspBufferingLimit 把它修改為需要的值(默認(rèn)為:4194304,即:4MB)。
4、存盤,然后重啟 iis admin service 服務(wù),重啟IIS。
二、PHP部分
1、查找post_max_size,指通過(guò)表單POST給PHP的所能接收的最大值,包括表單里的所有值,默認(rèn)為8M,看你自己需要進(jìn)行改變。
2、查找File Uploads,首先確認(rèn)file_uploads = on ;是否允許通過(guò)HTTP上傳文件的開(kāi)關(guān),默認(rèn)為ON即是開(kāi)。
3、查找upload_max_filesize ;即允許上傳文件大小的最大值。默認(rèn)為2M。
如果要上傳>8M的文件,那么只設(shè)置上述三項(xiàng)還不定一定可以。最好對(duì)下面的參數(shù)也進(jìn)行設(shè)置:
查找max_execution_time = 600 ;每個(gè)PHP頁(yè)面運(yùn)行的最大時(shí)間值(秒),默認(rèn)30秒。
max_input_time = 600 ;每個(gè)PHP頁(yè)面接收數(shù)據(jù)所需的最大時(shí)間,默認(rèn)60秒 。
memory_limit = 8M ;每個(gè)PHP頁(yè)面所吃掉的最大內(nèi)存,默認(rèn)8M。
三、PHPMYADMIN部分
用寫(xiě)字板打開(kāi)import.php文件:
1、查找$memory_limit,默認(rèn)為$memory_limit = 2 * 1024 * 1024;自己修改。
2、下邊三四行的位置有同樣的語(yǔ)句,自己修改。
通過(guò)上面三個(gè)部分的修改,可以完美的解決PHPMYADMIN導(dǎo)入數(shù)據(jù)最大為2M的問(wèn)題。
您可能感興趣的文章:
- phpmyadmin導(dǎo)入(import)文件限制的解決辦法
- PhpMyAdmin中無(wú)法導(dǎo)入sql文件的解決辦法
- phpmyadmin里面導(dǎo)入sql語(yǔ)句格式的大量數(shù)據(jù)的方法
- 實(shí)戰(zhàn)mysql導(dǎo)出中文亂碼及phpmyadmin導(dǎo)入中文亂碼的解決方法
- phpMyAdmin下將Excel中的數(shù)據(jù)導(dǎo)入MySql的圖文方法
- php中比較簡(jiǎn)單的導(dǎo)入phpmyadmin生成的sql文件的方法
- 解決PhpMyAdmin中導(dǎo)入2M以上大文件限制的方法分享
- 如何解決phpmyadmin導(dǎo)入數(shù)據(jù)庫(kù)文件最大限制2048KB
相關(guān)文章
php冒泡算法實(shí)現(xiàn)倒序和正序排列的示例代碼
冒泡排序是一種簡(jiǎn)單的排序算法,其主要思想是比較相鄰的兩個(gè)元素,根據(jù)需要交換位置,將較大(或較?。┑脑刂饾u冒泡到數(shù)組的一端,從而實(shí)現(xiàn)排序,這篇文章主要介紹了php冒泡算法實(shí)現(xiàn)倒序和正序排列,需要的朋友可以參考下2023-11-11php用header函數(shù)實(shí)現(xiàn)301跳轉(zhuǎn)代碼實(shí)例
分享一個(gè)php 301跳轉(zhuǎn)的代碼,很簡(jiǎn)單,主要是用header函數(shù)實(shí)現(xiàn)轉(zhuǎn),大家可以參考使用2013-11-11php array_values 返回?cái)?shù)組的所有值詳解及實(shí)例
這篇文章主要介紹了php array_values 返回?cái)?shù)組的所有值詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下2016-11-11