技術(shù)倉(cāng)庫(kù)
引子:
今天為論壇進(jìn)行服務(wù)器空間的轉(zhuǎn)移~~~先順利將Mysql數(shù)據(jù)庫(kù)用phpmyadmin導(dǎo)出~~
然后在新服務(wù)器上建好數(shù)據(jù)庫(kù)后,然后進(jìn)行導(dǎo)入!可是因?yàn)镸ySQL數(shù)據(jù)庫(kù)的.sql文件大于2MB。所以在導(dǎo)入時(shí)就提示說(shuō)超過(guò)2048KB的錯(cuò)誤,不讓導(dǎo)入….于是就引出了此文的解決辦法,呵呵
解決辦法:
1、打開(kāi)php.ini。找到 upload_max_filesize 、 memory_limit 、 post_max_size 這三個(gè)參數(shù)!
(在默認(rèn)的情況下,php只允許最大的上傳數(shù)據(jù)為2M,也就是2048KB,而極限的最大使用內(nèi)存memory_limit也僅為128M,Post的最大也為2M)
2、按您的服務(wù)器的實(shí)際性能配置進(jìn)行如下改動(dòng):(注意:以下是按我的服務(wù)器性能和硬件配置進(jìn)行的更改..)
upload_max_filesize = 8M (上傳最大極限設(shè)定為8M,這個(gè)應(yīng)該足夠一般的文件WEB上傳了)
memory_limit = 512M (因?yàn)榉?wù)器的內(nèi)存為2GB,所以這里加到512M不過(guò)份吧,呵)
post_max_size = 8M (Post數(shù)據(jù)最大也設(shè)置為8MB,這個(gè)跟upload_max一樣)
3、改完之后,我重新啟動(dòng)系統(tǒng),再重新執(zhí)行導(dǎo)入命令后:
Import has been successfully finished, 399 queries executed.
(顯示導(dǎo)入成功,有多少個(gè)請(qǐng)求處理成功…)
(備注:改完后當(dāng)你在到phpMyadmin的導(dǎo)入命令行時(shí),雖然(有時(shí)候可能會(huì)仍然顯示為:最大限制:2048KB/Max: 2,048KiB);但實(shí)際上你已經(jīng)可以導(dǎo)入不超過(guò)8M的MySQL數(shù)據(jù)庫(kù).sql導(dǎo)出的備份文件了! 另,改完php.ini后,別忘了重啟一下web服務(wù)或者是服務(wù)器喲!重啟后升效!)
就此記錄,希望對(duì)遇到同樣問(wèn)題的朋友有所幫助~
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com