教程逐步教您如何更改 phpMyAdmin 中導入 SQL 文件的接受大小限制。 當您需要導入大型數據庫時很有幫助。 在 phpMyAdmin 中更改上傳大小限制 SQL 文件。
當我們的工作與 數據庫大多數達到我們 phpMyAdmin的,它通過Web界面為我們提供數據庫管理支持。 從 phpMyAdmin,我們可以對我們有權訪問的數據庫進行任何我們想要的更改。 我們可以添加數據庫,在數據庫中創建、刪除和編輯表,我們可以刪除也可以 進口數據庫.
在標準配置(default) 功能 ”進口“以 phpMyAdmin的,不要讓我們上傳 MySQL的 2MB文件大於(2,048 KIB)。 如果我們需要一個大於2 MB的數據庫,則會發生錯誤:You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit.“
一個解決方案,將壓縮的數據庫文件(SQL)的格式之一 GZIP, bzip2 或 拉鍊但是,如果該文件是非常大的數據庫,那麼肯定是沒有壓縮不會得到下2MB的文件可以通過散射 phpMyAdmin的。 唯一的辦法是改變大小的限制,允許上傳。
更改 phpMyAdmin 中的上傳/導入大小限制
進口商限制,由下式給出的配置 PHP社區,要改變這種限制將需要編輯配置文件響應PHP(php.ini中)。
根據所使用的系統,php.ini 可以位於“/etc/php.ini
“,”/etc/php5/apache2/php.ini
” 或在另一個位置 Web服務器。 找到它的最簡單方法是登錄服務器(通過 SSH),然後在命令行中輸入“locate php.ini
”。 找到php.ini文件後,我們繼續進行編輯。
nano /etc/php.ini
在文件中 php.ini 搜索並編輯以下行:
max_execution_time = 60 ; Maximum execution time of each script, in seconds (def. 30)
max_input_time = 90 ; Maximum amount of time each script may spend parsing request data (def. 60)
memory_limit = 128M ; Maximum amount of memory a script may consume (def. 128mb)
upload_max_filesize = 200M ; Maximum allowed size for uploaded files. (def. 2mb)
post_max_size = 180M ; Maximum size of POST data that PHP will accept
在我們的例子中,我們將要導入的文件的最大尺寸不超過 180MB。 這意味著我們可以通過phpMyAdmin導入最大180MB的數據庫。
在凡特您的需求 改變的執行時間和內存限制 使用。 如果設置的時間 php.ini 很小,並且要導入的文件很大,那麼可能會出現錯誤“超時”進口。 為此,您必須更改“max_input_time
“和”max_execution_time
”。 內存限制也是如此,對於大型數據庫必須增加該限制。 進行更改後,使用“ nano”編輯器,單擊 Ctrl + X 然後 ”Y“(是的是的 Enter 保存更改。
最後一步是重啟 Apache的Web服務器.
systemctl restart httpd
或
/etc/init.d/httpd restart
重啟後 阿帕奇 您可以從數據庫中導入文件。
Stealth Settings - 更改 phpMyAdmin 中的導入大小限制.
舊教程,但仍然相關。 多謝!
但是,它並非在所有情況下都有效。 上傳時連接超時。