在PHPMyAdmin中導入大型SQL文件



當想知道如何能夠在PHPMyAdmin中導入更大的SQL文件時,解決方案非常簡單,允許它通過標準的phpMyAdmin sql導入 - 它也可以用於導入phpMyAdmin中的csv,甚至導入OpenDocument電子表格在phpMyAdmin中,只需更改導入菜單中的輸入格式即可。

PHPMyAdmin:用PHP編寫的工具,旨在通過WWW處理MySQL的管理

限制(例如,它可能是2Mb與XAMPP(圖1))很可能是由於php.ini配置。

只需打開它 - 例如,使用XAMPP,通過選擇Apache Config菜單項“php.ini”(圖2)。在php.ini文件中搜索以下值:post_max_size,upload_max_filesize和memory_limit。

XAMPP是一個易於安裝的Apache發行版,包含MySQL,PHP和Perl
https://www.ybierling.com/v2/en/2015/04/19/import-a-large-sql-file-in-phpmyadmin/: 查找當地的活動

如果它們不同步,則允許的最大上載文件大小將受較小值的限制,請記住內存限制應高於其他兩個值,因為存儲和處理數據需要內存,而不是計算其他服務器活動。

這些是我本地服務器上的默認值:

一種可能性 - 根據特定需求進行定制 - 可以將它們更新為以下值(圖3):

主網站創建:現在註冊!

通過我們全面的網站創建課程來改變您的數字形象 - 今天就開始成為網絡專家的旅程!

在這裡註冊

通過我們全面的網站創建課程來改變您的數字形象 - 今天就開始成為網絡專家的旅程!

在應用這些更改後,不要忘記重新啟動Apache服務器 - 在XAMPP上,停止它(圖4)並再次啟動它(圖5)(圖6)(圖7)。

只是為了展示一個例子,如果只更新了一個值,例如upload_max_filesize,它可能會得到以下值(圖8):

儘管最大文件大小已設置為更高的值,但由於最大發布大小較低,因此無法正常工作。

PHPMyAdmin在後一種情況下只允許8Mb。

支持開發許多開源軟件項目,包括Apache Web服務器

常見問題

如何使用XAMPP和PHPMYADMIN導入大型SQL文件?
要在XAMPP中導入大型SQL文件,請在php.ini文件中增加upload_max_filesize和post_max_size。然後,重新啟動Xampp並打開phpmyadmin。轉到“導入”選項卡,選擇您的SQL文件,然後單擊“ GO”。如果文件非常大,請考慮使用命令行或將文件拆分為較小的部分。
當文件超過最大上傳大小時,用戶如何使用phpmyadmin將大型SQL文件導入數據庫中?
對於導入大型SQL文件,用戶可以增加PHP配置中的上傳大小限制(``php.ini')或使用命令行將文件直接導入數據庫中,從而繞過PHPMYADMIN上傳大小限制。

Yoann Bierling
關於作者 - Yoann Bierling
Yoann Bierling是一家網絡出版和數字諮詢專業人員,通過技術專業知識和創新產生了全球影響。熱衷於賦予個人和組織在數字時代蓬勃發展,他被迫取得出色的成果,並通過創建教育內容來推動成長。

主網站創建:現在註冊!

通過我們全面的網站創建課程來改變您的數字形象 - 今天就開始成為網絡專家的旅程!

在這裡註冊

通過我們全面的網站創建課程來改變您的數字形象 - 今天就開始成為網絡專家的旅程!




評論 (5)

 2018-08-19 -  Shane Ross
Uwielbiam czytać twoje treści, publikuj dalej
 2018-08-19 -  Samantha Murray
So machen wir das, großartig zu wissen
 2018-08-19 -  Raul Lamb
Adoro ler seu conteúdo, continue postando
 2018-08-19 -  Samantha Gonzales
Đã có thời gian tuyệt vời khi đọc thông tin này, hãy tiếp tục công việc tốt
 2018-08-19 -  pravitates
Velké množství informací, díky za sdílení

發表評論