Program Tip

phpMyAdmin에서 가져 오기 크기 제한을 늘리는 방법

programtip 2020. 12. 6. 21:59
반응형

phpMyAdmin에서 가져 오기 크기 제한을 늘리는 방법


누구든지 phpMyAdmin에서 가져 오기 크기 제한을 늘릴 수 있는지 또는 방법을 알고 있습니까? 현재 내 서버는 50MB로 제한됩니다.

이것은 upload_max_filesizephp.ini 와 동일하지 않습니다 . 이 값은 2MB로 설정됩니다.

내 DB 중 하나로 테이블을 가져와야하고 가져 오기에 대한 phpMyAdmin 제한이 50MB로 인해 그렇게 할 수 없습니다.

감사.

수정 됨-첨부 된 2 개의 스크린 샷 :

스크린 샷 # 1-php.ini 설정을 보여주는 phpinfo (). 여기에 이미지 설명 입력스크린 샷 # 2-phpMyAdmin 가져 오기 제한 표시여기에 이미지 설명 입력


당신은 또한 post_max_size그것이 도움이되는지 증가 하고 볼 수 있습니까?

HTML 양식을 통해 파일을 업로드하면 업로드가 다른 양식 요소 콘텐츠처럼 취급되므로 증가 post_max_size가 필요한 이유 입니다.

업데이트 : 최종 솔루션에는 명령 줄이 포함되었습니다.

하나의 테이블 만 내보내려면

mysqldump -u user_name -p your_password your_database_name your_table_name > dump_file.sql

가져 오기 :

mysql -u your_user -p your_database < dump_file.sql 

'drop table your_tabe_name;' 스크립트가 생성하고 채우기 전에 테이블이 삭제되었는지 확인하기 위해 가져 오기 스크립트가 아직없는 경우 가져 오기 스크립트의 상단에 추가 할 수도 있습니다.


WHM / Cpanel을 사용하는 경우 phpmyadmin의 가져 오기 섹션에서 "최대 : 50MiB"제한을 변경하려면 WHM (웹 호스트 관리자)에서 두 값을 변경해야합니다.

1 단계) 설정 조정으로 이동하여 "cPanel PHP 최대 업로드 크기"를 찾아 필요에 따라 변경합니다. 변경 사항을 저장하다.

2 단계) 설정 조정으로 이동하여 "cPanel PHP 최대 POST 크기"를 찾아 필요에 따라 변경합니다. 변경 사항을 저장하다.

phpMyadmin으로 돌아갑니다. 값이 변경되어야합니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

여기에 이미지 설명 입력

여기에 전체 세부 정보 :

http://crosstown.coolestguidesontheplanet.com/web-host/37-increase-upload-database-size-for-cpanel-and-phpmyadmin-server


다음을 수행하여 올바르게 작동하는 데 동일한 문제가 발생했습니다.

php.ini 파일 변경

post_max_size = 800M 
upload_max_filesize = 800M 
max_execution_time = 5000 
max_input_time = 5000 
memory_limit = 1000M 

이제 변경 사항을 적용하려면 다시 시작하십시오.


나는 같은 문제가 있었다. 내 .sql 파일은 830MB이고 허용 된 phpMyAdmin 가져 오기 크기는 50MB였습니다 (스크린 샷에 표시된대로). 파일을 .zip으로 압축했을 때 크기는 약 80MB가되었습니다. 그런 다음 bzip2 형식 으로 압축했는데 파일 크기가 12MB (830MB에서 12MB로 !!!)로 압축 된 것을보고 놀랐습니다. phpMyAdmin은 .zip, .gzip 및 .bzip2의 세 가지 압축 유형을 허용하므로 압축 된 bzip2 파일과 비올라를 업로드했습니다 .... 데이터베이스로 가져 왔습니다 !!! 따라서 올바른 압축을 사용하여 830MB .sql 파일을 phpMyAdmin으로 가져올 수있었습니다.

참고 : phpMyAdmin을 가져 오기 페이지는 명확하게 압축 된 파일 이름이 같은해야한다고 지시 filename.sql.bz2 . filename.bz2와 같지 않아야합니다.

참고 2 : 7-Zip 소프트웨어를 사용하여 .sql 파일을 bzip2 압축 파일로 압축 할 수 있습니다. cPanel에는 파일을 bzip2 형식으로 압축하는 옵션도 있습니다.


먼저 요구 사항에 따라 php.ini 파일의 값을 변경 해야합니다.

post_max_size = 1024M 
upload_max_filesize = 1024M 
max_execution_time = 3600
max_input_time = 3600 
memory_limit = 1024M 

주-이 값을 신중하게 변경하십시오. 이 값은 해당 서버의 모든 프로젝트에 영향을 미칩니다.

이제 위의 솔루션이 작동하지 않으면 phpmyadmin.conf 파일을 확인하십시오 . WAMP 를 사용하는 경우 "C : \ wamp64 \ alias" 에서 파일을 찾을 수 있습니다 .

아래 값을 변경해야합니다.

이미 파일에있는 값은-

  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360

위의 코드를-

#  php_admin_value upload_max_filesize 128M
#  php_admin_value post_max_size 128M
#  php_admin_value max_execution_time 360
#  php_admin_value max_input_time 360

이제 서버를 다시 시작하여 변경된 값으로 작업하십시오. :)


이것은 phpmyadmin의 파일 크기 가져 오기 제한 때문이며 기본값은 매우 낮으므로 upload_max_filesize를 늘려야합니다. php.ini에서이를 변경할 수 있습니다.

upload_max_filesize = 100M


머신에 대한 직접 루트 SSH 액세스 권한이있는 경우 /usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini에서 설정을 변경할 수 있습니다.

다음 줄을 변경하십시오. upload_max_filesize = 50M


xampp를 사용하는 경우 php.ini (xampp 폴더 자체에서)를 찾아 735 행으로 이동하여 post_max_size를 원하는 값으로 변경합니다. 예 : 80MiB로 업그레이드하려면

post_max_size = 8 천만

값을 변경 한 후 아파치를 다시 시작하십시오.

그게 다야 ...


phpMyAdmin에서 가져 오기 크기 제한 늘리기

php.ini 파일로 이동 한 후 다음 구성을 변경하십시오.

post_max_size = size 
upload_max_filesize = size 
memory_limit =  size 

1 : nano /etc/php5/apache2/php.ini
다음 내용이 포함 된 phpinfo.php 파일을 업로드하여 php.ini 위치를 찾고 <?php phpinfo();?>yourdomain.com/phpinfo.php를 방문하여 액세스 할 수 있습니다. 결과

2 : 원하는 값을 upload_max_filesize 및 post_max_size로 변경합니다. 예 : upload_max_filesize = 200M post_max_size = 300M 그러면 200M이됩니다.

3 : 아파치 다시 시작


c : /wamp64/alias/phpmyadmin.conf에서 phpmyadmin.conf 파일을 변경합니다.

php_admin_value upload_max_filesize 512M
php_admin_value post_max_size 512M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360

시간을 5000 이상으로 늘리는 것이 매우 중요하므로 대용량 파일을 업로드 할 때 프로세스가 중지되지 않습니다.

그것은 나를 위해 작동합니다.


php.ini로 이동하십시오. 'upload_max_filesize'를 검색하고 설정하려는 크기를 설정하십시오. phpmyadmin에서 자동으로 업데이트됩니다.


CPanel> PHP 버전 선택> PHP 확장으로 전환으로 이동 한 다음 upload_max_filesize 필드로 스크롤하여 최대 파일 크기를 늘렸고 (크기에 대한 클릭 가능한 링크가 있습니다. 2MB로 설정되었습니다) 256MB로 늘 렸습니다. 그런 다음 "저장"을 클릭하십시오.


C : \ xampp \ htdocs 에서 php.ini 파일을 검색 할 수 있습니다 .

php.ini 파일 변경

post_max_size = 805M 
upload_max_filesize = 805M 
max_execution_time = 5005 
max_input_time = 5005 
memory_limit = 1005M 

편집 후 XAMPP를 다시 시작 하십시오


post_max_size도움 변경

여기에 이미지 설명 입력

$ cat /etc/php.ini
post_max_size = 800M 
upload_max_filesize = 800M 
max_execution_time = 5000 
max_input_time = 5000 
memory_limit = 1000M 

최신 버전의 cpanel : ini 검색

홈 디렉토리 선택

'upload_max_file'까지 아래로 스크롤크기 '를 선택하고 편집 한 다음 저장 [입력 여기에 이미지 설명 입력


"MySQL-Front"프로그램을 사용하십시오. 모든 크기를 가져오고 내보낼 수 있습니다.

여기에 이미지 설명 입력


Sharky's answer was spot on. The phpMyAdmin upload file size displayed is NOT managed by the php.ini settings, which you can see when you run a phpinfo.php containing:

<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>

It is good practice to increase your php.ini settings for:

post_max_size upload_max_filesize max_execution_time max_input_time memory_limit

You may use the settings example that Sujiraj R shared. Once you have made all of the changes to both your php.ini AND in the"Tweak Settings" area of WHM, when you launch phpMyAdmin and go to the import screen, you will see the size you selected for "cPanel PHP max upload size" field.

이 게시물에는 좋은 답변이 많았지 만 올바른 답변을 얻으려면 앞뒤를 봐야했습니다. 이 게시물에서 이전 답변을 캡슐화하여 약간의 도움이 되었기를 바랍니다. 이 게시물에서 내가 언급 한 모든 답변은 여기에 게시 된 다른 사람에 의해 파생되었으므로 여기에 게시 된 답변에 대해 저를 인정하지 마십시오.

참고 URL : https://stackoverflow.com/questions/12707822/how-to-increase-import-size-limit-in-phpmyadmin

반응형