mysql導(dǎo)入不超過2m的解決方法-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)mysql導(dǎo)入不超過2m的解決方法的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比荔城網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式荔城網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋荔城地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。

mysql導(dǎo)入不超過2m的解決辦法:首先打開php.ini并修改“upload_max_filesize、memory_limit、post_max_size”參數(shù);然后重新啟動系統(tǒng);最后重新執(zhí)行導(dǎo)入命令即可。

mysql導(dǎo)入數(shù)據(jù)大小設(shè)置方法

MySQL導(dǎo)入數(shù)據(jù)庫文件大限制2048KB和phpmyadmin導(dǎo)入數(shù)據(jù)大限制2048KB的解決方法

解決辦法:

1、打開php.ini。找到 upload_max_filesize 、 memory_limit 、 post_max_size 這三個參數(shù)!

(在默認(rèn)的情況下,php只允許大的上傳數(shù)據(jù)為2M,也就是2048KB,而極限的大使用內(nèi)存memory_limit也僅為128M,Post的大也為2M)

2、按您的服務(wù)器的實際性能配置進(jìn)行如下改動:(注意:以下是按我的服務(wù)器性能和硬件配置進(jìn)行的更改..)

upload_max_filesize = 8M (上傳大極限設(shè)定為8M,這個應(yīng)該足夠一般的文件WEB上傳了)

memory_limit = 512M (因為服務(wù)器的內(nèi)存為2GB,所以這里加到512M不過份吧,呵)

post_max_size = 8M (Post數(shù)據(jù)大也設(shè)置為8MB,這個跟upload_max一樣)

3、改完之后,我重新啟動系統(tǒng),再重新執(zhí)行導(dǎo)入命令后:

Import has been successfully finished, 399 queries executed.

(顯示導(dǎo)入成功,有多少個請求處理成功…)

(備注:改完后當(dāng)你在到phpMyadmin的導(dǎo)入命令行時,雖然(有時候可能會仍然顯示為:大限制:2048KB/Max: 2,048KiB);但實際上你已經(jīng)可以導(dǎo)入不超過8M的MySQL數(shù)據(jù)庫.sql導(dǎo)出的備份文件了! 另,改完php.ini后,別忘了重啟一下web服務(wù)或者是服務(wù)器喲!重啟后升效!)

就此記錄,希望對遇到同樣問題的朋友有所幫助~

本地測試php程序的程序,經(jīng)常需要通過Phpmyadmin導(dǎo)入數(shù)據(jù)庫文件,碰到phpmyadmin導(dǎo)入數(shù)據(jù)大限制2048KB出錯。

錯誤提示:You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit。

原來用phpmyadmin導(dǎo)入mysql數(shù)據(jù)庫時,默認(rèn)mysql數(shù)據(jù)庫大只能導(dǎo)入2M。

下面給出解決方法:

大多數(shù)情況都是修改PHP5文件夾下面的php.ini中的upload_max_filesize,但修改了這個以后,還是提示這個問題;

那么更改如下幾處:

修改 PHP.ini

file_uploads on 是否允許通過HTTP上傳文件的開關(guān)。默認(rèn)為ON即是開

upload_tmp_dir -- 文件上傳至服務(wù)器上存儲臨時文件的地方,如果沒指定就會用系統(tǒng)默認(rèn)的臨時文件夾

upload_max_filesize 20m 望文生意,即允許上傳文件大小的大值。默認(rèn)為2M

post_max_size 30m 指通過表單POST給PHP的所能接收的大值,包括表單里的所有值。默認(rèn)為8M

說明

一般地,設(shè)置好上述四個參數(shù)后,在網(wǎng)絡(luò)正常的情況下,上傳8M的大體積文件,只設(shè)置上述四項還一定能行的通。除非你的網(wǎng)絡(luò)真有100M/S的上傳高速,否則你還得繼續(xù)設(shè)置下面的參數(shù),那就是設(shè)置它的時間,

max_execution_time 300 每個PHP頁面運行的大時間值(秒),默認(rèn)30秒

max_input_time 300 每個PHP頁面接收數(shù)據(jù)所需的大時間,默認(rèn)60秒

memory_limit 80m 每個PHP頁面所吃掉的大內(nèi)存,默認(rèn)8M,如果你機子的內(nèi)存足夠大的話,還可以設(shè)置大點兒

設(shè)定 POST 數(shù)據(jù)所允許的大大小。此設(shè)定也影響到文件上傳。要上傳大文件,該值必須大于 upload_max_filesize。

如果配置腳本中激活了內(nèi)存限制,memory_limit 也會影響文件上傳。通常說,memory_limit 應(yīng)該比 post_max_size 要大。

附重新啟動iis的有效方法:

將以下內(nèi)容存為iisadmin.bat然后 運行即可重啟

@ ECHO ##### IIS重啟 #####

@pause

net stop w3svc

net stop iisadmin

net start w3svc

net start iisadmin

MySQL導(dǎo)入導(dǎo)出數(shù)據(jù)實現(xiàn)方法 一般人用 phpmyadmin 里面的數(shù)據(jù)庫導(dǎo)入,導(dǎo)出功能,非常方便。但是在實際應(yīng)用中,我發(fā)現(xiàn)如下幾個問題:

1 數(shù)據(jù)庫超過一定尺寸,比如6M 這時使用導(dǎo)出一般沒問題,可以正確的保存到本機硬盤上面,但是導(dǎo)入則不行!原因是:一般的 PHP.INI 里面設(shè)置臨時文件/上傳文件的大小限制為2M,而phpmyadmin使用了上傳的方式,造成失敗。

2 導(dǎo)出到硬盤的 .SQL 文件在導(dǎo)回時,經(jīng)常出現(xiàn)由于某些單引號的問題引起失敗,造成導(dǎo)入失敗,只能用 mysql等應(yīng)用程序?qū)肓恕?/p>

我的數(shù)據(jù)庫已經(jīng)超過10M,所以必須解決這個問題。我的思路:

導(dǎo)出: 用phpmyadmin 保存數(shù)據(jù)庫/表格結(jié)構(gòu),用腳本讀取數(shù)據(jù)庫內(nèi)容并保存到文件里面!

導(dǎo)入: 用phpmyadmin 恢復(fù)數(shù)據(jù)庫/表格結(jié)構(gòu),用腳本讀取文件,然后保存到庫里面!

感謝各位的閱讀!關(guān)于mysql導(dǎo)入不超過2m的解決方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網(wǎng)站欄目:mysql導(dǎo)入不超過2m的解決方法-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://muchs.cn/article36/cosgpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、標(biāo)簽優(yōu)化、定制網(wǎng)站、移動網(wǎng)站建設(shè)App設(shè)計、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司