บทช่วยสอนที่สอนคุณทีละขั้นตอนเกี่ยวกับวิธีเปลี่ยนขีดจำกัดขนาดที่ยอมรับสำหรับการนำเข้าไฟล์ SQL ใน phpMyAdmin มีประโยชน์เมื่อคุณต้องการนำเข้าฐานข้อมูลขนาดใหญ่ เปลี่ยนขนาดการอัปโหลดไฟล์ SQL ที่จำกัดใน phpMyAdmin
เมื่อเราทำงานร่วมกับ ฐานข้อมูลที่มีประโยชน์มากที่สุดก็คือเรา phpMyAdminที่สนับสนุนการบริหารงานให้มั่นใจฐานเว็บอินเตอร์เฟสได้รับ eprin ใน phpMyAdmin เราสามารถทำการเปลี่ยนแปลงใด ๆ ในฐานข้อมูลที่เรามีการเข้าถึง เราสามารถเพิ่มฐานข้อมูลสร้างลบและแก้ไขตารางในฐานข้อมูลของเราสามารถลบหรือ ฐานข้อมูลการนำเข้าการบำรุงรักษา.
ในการกำหนดค่ามาตรฐาน (default) ฟังก์ชัน“นำเข้า"ใน phpMyAdminไม่อนุญาตให้เราจะทำอย่างไรในการอัปโหลด MySQL ไฟล์ 2MB ขนาดใหญ่ (2,048 โอเค). หากเราต้องการฐานข้อมูลที่มีขนาดใหญ่กว่า 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
” หรือในสถานที่อื่นบน เว็บเซิร์ฟเวอร์. วิธีที่ง่ายที่สุดในการค้นหาคือล็อกอินเข้าสู่เซิร์ฟเวอร์ (ผ่าน 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.
systemctl restart httpd
หรือ
/etc/init.d/httpd restart
หลังจากรีสตาร์ท อาปาเช่ คุณสามารถเริ่มต้นนำเข้าไฟล์ที่มีฐานข้อมูล
Stealth Settings - นำเข้าเปลี่ยนขนาด จำกัด ใน phpMyAdmin.
บทช่วยสอนเก่า แต่ยังคงมีความเกี่ยวข้อง ขอบคุณมาก!
อย่างไรก็ตาม มันไม่ได้ผลในทุกสถานการณ์ การเชื่อมต่อหมดเวลาเมื่ออัปโหลด