phpmyadmin에서 타임아웃을 해결하려면 어떻게 해야 하나요?
phpMyAdmin을 통해 대용량(최소 300MB) SQL 스크립트를 Import하고 싶다.
시도했습니다.
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 300
max_input_time = 540
memory_limit = 1000M
내 내 안에서에php.ini
파일을 가져오는데 아직 시간 초과 오류가 발생합니다.
업로드를 반복해도 타임아웃 에러가 표시되는 경우는, 에서 설정을 변경해 주세요.
\phpmyadmin\libraries\config.default.php
부터에서$cfg['ExecTimeLimit'] = 300;
로.$cfg['ExecTimeLimit'] = 0;
후 다시 시작.를 재기동합니다.이제 없는 실행 시간 제한(신뢰는 우리가 로컬 서버에 대해 이야기하고 있)입니다.제한은 없습니다(로컬서버에 대해서 이야기하고 있는 것을 신뢰합니다)시간이제 실행.
출처 : phpmyadmin에서 스크립트 변경 시간 초과
같은 문제가 발생하여 SQL 파일을 Import하기 위해 명령줄을 사용했습니다.이 방법에는 3가지 장점이 있습니다.
- 명령줄을 1개만 실행하면 매우 간단합니다.
- 훨씬 더 빨리 달린다
- 제한은 없습니다.
이것을 실시하려면 , 다음의 3개의 순서에 따릅니다.
다음 경로로 이동합니다(wamp 사용).
C:\wamp\bin\mysql\mysql5.6.17\bin>
이 경로 내에 SQL 파일을 복사합니다(예: file.sql).
다음 명령을 실행합니다.
mysql - u username -p database_name <파일.sql
주의: msql 환경변수 경로가 이미 설정되어 있는 경우 파일을 이동할 필요가 없습니다.파일 경로만 탐색해야 합니다.
Phpmyadmin과 함께 MAMP 버전 4.0.3을 사용하고 있습니다./Applications/MAMP/bin/phpMyAdmin/libraries/config.default.php 맨 위에는 다음과 같이 표시됩니다.
이 파일을 편집하지 마십시오.대신 config.inc.php를 편집하십시오.
/Applications/MAMP/bin/phpMyAdmin/config.inc.php에서 다음 행을 변경하고 MAMP를 재시작하면 문제가 없습니다.
$cfg['ExecTimeLimit'] = 0;
다만, Plesk 를 사용하고 있는 경우는, 에서 설정을 변경합니다.
/usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin/libraries/config.default.php
변경 바꾸다$cfg['ExecTimeLimit'] = 300;
로.$cfg['ExecTimeLimit'] = 0;
Plesk UI를 사용하여 재시작하거나 다음을 사용합니다.
/etc/init.d/psa restart
그리고 그리고./etc/init.d/httpd restart
만약 Cpanel/WHM 파일 Cpanel/W의 위치.HM을 사용하는 경우 파일 위치config.default.php
있다under아래에는
/usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries
그리고바꿔야 합니다 그것을은그리고 당신은을 바꿔야 한다.$cfg['ExecTimeLimit'] = 300;
로.$cfg['ExecTimeLimit'] = 0;
만일 여러분 중의 누구라도(3.0.6 x64)파일 WAMP에 위치하고 있어 다음 현재 버전에서는 적어도 WAMP을 사용하게 된다면사용하고 있는 경우는,적어도 현재의 버전(3.0.6 x64)에서는,다음의장소에 파일이 있습니다 를.<your-wamp-dir>\alias\phpmyadmin.conf
어느 일부 php.inioptions.php.ini 옵션중 일부를 덮어씁니다의 재정의합니다.
이 부분 편집:
# To import big file you can increase values php_admin_value upload_max_filesize 512M php_admin_value post_max_size 512M php_admin_value max_execution_time 600 php_admin_value max_input_time 600
전에 내가 이전에 문제가 있었습니다에서 이 문제를 했다.XAMPP
Localhostphpmyadmin 버전 4.2.11.phpmyadmin과 4.2.11이 설치된 localhost 버전.
의 타임아웃을 늘리다에 제한 시간이 증가하고 있는php.ini
또한 도움이 되지 않았다.도움도 안 됐어요
그럼그리고 편집했습니다를 편집했다.xampp\phpMyAdmin\libraries\config.default.php
값을 바꾸다의 값을 변경하려면.$cfg['ExecTimeLimit']
, 300기본적으로.디폴트로는 300입니다.
그것으로 내 문제는 해결되었다.
위의 답변들 중 어느 것도 제게는 해결이 되지 않았다.
제 xampp - ubuntu에서도 '라이브러리' 폴더를 찾을 수 없습니다.
그래서 다음 명령을 사용하여 재시작했습니다.
sudo service apache2 restart
그리고.
sudo service mysql restart
- apache와 mysql을 방금 다시 시작했어phpmyadmin에 다시 로그인하여 정상적으로 동작하였습니다.
감사합니다.!!
나는 너무 열이 나고 나 인터넷으로 가지고 있었지만, 더 많은 문제 있다는 것을 발견했다 다른 메모리 확장 기술 시도가 문제가 있었습니다.나는 MySQL콘솔을 사용하기로 결심했다.source
명령 물론 phpMyAdmin 또는 PHP 최대 집행 시간과 한계에 대해 걱정할 필요 없다.
커뮤니티 콘텐츠source c:\path\to\dump_file.sql
주의: mysql 작업 디렉토리를 모를 수 있으므로 덤프 파일에 대한 절대 경로를 지정하는 것이 좋습니다.
/phpMyAdmin/libraries/config.default로 이동합니다.php
회선번호 719
바꾸다
$cfg['ExecTimeLimit'] = 300;
로.
$cfg['ExecTimeLimit'] = 0;
phpMyAdmin 세션 타임아웃을 늘리려면 루트 phpMyAdmin 디렉토리에서 config.inc.php를 열고 이 설정을 추가합니다(임의).
$cfg['LoginCookieValidity'] = <your_new_timeout>;
는 1800보다 큰 숫자입니다.
주의:
cookie의 라이프 타임이 짧으면 개발 서버에 도움이 됩니다.따라서 프로덕션 서버에서는 이 작업을 수행하지 마십시오.
언급URL : https://stackoverflow.com/questions/16707532/how-to-solve-time-out-in-phpmyadmin
'programing' 카테고리의 다른 글
글로벌 플래그가 있는 RegExp에서 잘못된 결과가 나타나는 이유는 무엇입니까? (0) | 2022.09.25 |
---|---|
CodeIgniter의 액티브레코드가 있는 데이터베이스에 NOW() 삽입 (0) | 2022.09.22 |
'테이블 잠금 [table_name] 쓰기'를 했을 때 '메타달록'이 발생하였습니다. (0) | 2022.09.22 |
& vs @ 및 =의 각도 차이는 무엇입니까?JS (0) | 2022.09.22 |
.inc란 무엇이며 왜 사용하는가? (0) | 2022.09.22 |