[SQL] 어떻게 WAMP로 가져 오기 1기가바이트 .SQL 파일 / phpMyAdmin을
SQL어떻게 WAMP로 가져 오기 1기가바이트 .SQL 파일 / phpMyAdmin을
나는 로컬 호스트 WAMP / phpMyAdmin을에서 MySQL 데이터베이스에 1기가바이트 크기 SQL 파일을 통해 가져올. 그러나 phpMyAdmin을 UI는 큰 파일을 가져올 수 없습니다.
이러한 모든 SQL 쿼리로 .SQL 파일을 가져올 그렇게 할 수있는 방법은 무엇입니까?
감사
해결법
-
==============================
1.난 당신이 phpMyAdmin을 통해 1기가바이트 파일을 가져올 수있을 것입니다 의심하지만 당신은 php.ini 파일에서 다음 값을 증가시켜 시도하고 WAMP를 다시 시작할 수 있습니다.
난 당신이 phpMyAdmin을 통해 1기가바이트 파일을 가져올 수있을 것입니다 의심하지만 당신은 php.ini 파일에서 다음 값을 증가시켜 시도하고 WAMP를 다시 시작할 수 있습니다.
post_max_size=1280M upload_max_filesize=1280M max_execution_time = 300 //increase time as per your server requirement.
당신은 또한 당신의 경로는 MySQL 설치에 따라 다를 수 있습니다, 명령 프롬프트에서 명령 아래에 시도 할 수 있습니다.
C:\wamp\bin\mysql\mysql5.5.24\bin\mysql.exe -u root -p db_name < C:\some_path\your_sql_file.sql
당신이 피할 수있는 my.ini에 MySQL의의의 max_allowed_packet를 증가보다 훨씬 더 큰 DB가있는 경우 MySQL 서버는, 이런 걸 오류를 사라
max_allowed_packet = 100M
-
==============================
2.1 단계: phpMyAdmin을 디렉토리에있는 config.inc.php를 파일을 찾습니다. 내 경우에는 그것을 여기에 있습니다 :
1 단계: phpMyAdmin을 디렉토리에있는 config.inc.php를 파일을 찾습니다. 내 경우에는 그것을 여기에 있습니다 :
C:\wamp\apps\phpmyadmin3.4.5\config.inc.php
참고 : 이름 폴더 phymyadmin3.4.5는 WAMP의 다른 버전에서 다른
2 단계: 거기에 $ CFG [ 'UploadDir']으로 라인을 찾아으로 업데이트 :
$cfg['UploadDir'] = 'upload';
3 단계 : phpMyAdmin을 디렉토리에있는 '업로드'라는 디렉토리를 만듭니다.
C:\wamp\apps\phpmyadmin3.2.0.1\upload\
4 단계 : 복사 및 phpMyAdmin을에 수입하려는 업로드 디렉토리에 큰 SQL 파일을 붙여 넣기
5 단계 : 다운 목록에 phpMyAdmin에서 가져 오기에 드롭 SQL 파일을 선택합니다.
-
==============================
3.램 샤르마로 표시 값 대신 WAMP 별명 구성 파일에서 변경해야 할 수도 있습니다.
램 샤르마로 표시 값 대신 WAMP 별명 구성 파일에서 변경해야 할 수도 있습니다.
에서
/alias/phpmyadmin.conf의 <디렉토리> 섹션에서 : php_admin_value upload_max_filesize 1280M php_admin_value post_max_size 1280M php_admin_value max_execution_time 1800
-
==============================
4.뿐만 아니라 phpMyAdmin을 config 파일을 확인해야합니다! 새로운 WAMP 응용 프로그램에 기본적으로 128MB의 설정됩니다. 당신이 원하는 값으로 php.ini 파일을 업데이트하더라도 여전히 phpmyadmin.conf를 업데이트해야합니다!
뿐만 아니라 phpMyAdmin을 config 파일을 확인해야합니다! 새로운 WAMP 응용 프로그램에 기본적으로 128MB의 설정됩니다. 당신이 원하는 값으로 php.ini 파일을 업데이트하더라도 여전히 phpmyadmin.conf를 업데이트해야합니다!
샘플 경로 : C : \ wamp64 \ 별칭 \ phpmyadmin.conf
또는하여 WAMP 아이콘을 통해 편집 -> 아파치 -> 별칭 디렉토리 -> phpMyAdmin을
-
==============================
5.나는 또한 같은 문제에 직면하고 이상하게 php.ini 파일의 값을 변경하는 것은 나를 위해 일하지 않았다. 그래서 나는 나를 위해 일한 또 하나의 해결책을 발견했다.
나는 또한 같은 문제에 직면하고 이상하게 php.ini 파일의 값을 변경하는 것은 나를 위해 일하지 않았다. 그래서 나는 나를 위해 일한 또 하나의 해결책을 발견했다.
여전히이있는 경우 문제가이 비디오를 시청.
-
==============================
6.이 시도
이 시도
mysql -u<user> -p<password> <database name> < /path/to/dump.sql
가정 dump.sql는 1GB에 덤프 파일입니다
-
==============================
7.phpMyAdmin이 기능은 서버의 파일 시스템에서 가져 오기, UploadDir 다른 메커니즘을 통해 파일을 업로드 할 수있게했다. http://docs.phpmyadmin.net/en/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout-problems를 참조하십시오.
phpMyAdmin이 기능은 서버의 파일 시스템에서 가져 오기, UploadDir 다른 메커니즘을 통해 파일을 업로드 할 수있게했다. http://docs.phpmyadmin.net/en/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout-problems를 참조하십시오.
-
==============================
8.당신은 phpMyAdmin을 통해 같은 큰 파일을로드하려고 할 경우에 당신은 당신의 요구 사항에 php.ini 파일에 upload_file_size을 변경해야하고 업로드 한 후에는 다시 되돌릴 수있을 것이다. 무슨 일이 일어날 것? 당신은 3기가바이트 파일을로드하려는 경우. 다시는 php.ini에서 이러한 매개 변수를 변경해야합니다.
당신은 phpMyAdmin을 통해 같은 큰 파일을로드하려고 할 경우에 당신은 당신의 요구 사항에 php.ini 파일에 upload_file_size을 변경해야하고 업로드 한 후에는 다시 되돌릴 수있을 것이다. 무슨 일이 일어날 것? 당신은 3기가바이트 파일을로드하려는 경우. 다시는 php.ini에서 이러한 매개 변수를 변경해야합니다.
가장 좋은 방법은 윈도우의 명령 프롬프트를 열고이 문제를 해결합니다.
WAMP MySQL의 디렉토리의 경로를 찾을 수 있습니다.
일반적으로, 그것은 C는 다음과 같습니다 /wamp64/bin/mysql/mysql_version/bin/mysqld.exe
MySQL의 -u 루트를 실행
당신은 MySQL의 명령 프롬프트에있을 것입니다
사용 명령 스위치 데이터베이스.
mysql> use database_name mysql> source [file_path]
윈도우의 경우, 여기에 예입니다.
mysql> source C:/sqls/sql1GB.sql
이게 다예요. 당신은 10기가바이트 또는 1천기가바이트를 통해 데이터베이스가됩니다. 이 방법은 여전히 당신을 위해 작동합니다.
-
==============================
9.사라 오류 2006 MySQL 서버 : 그냥 가져 오기 전에 당신이의 max_allowed_packet 값이 어떤 것을 큰 다른 오류를 얻을 것이다을 설정해야합니다.
사라 오류 2006 MySQL 서버 : 그냥 가져 오기 전에 당신이의 max_allowed_packet 값이 어떤 것을 큰 다른 오류를 얻을 것이다을 설정해야합니다.
그런 다음 명령을 다시 시도한다 : mysql -u 루트 -p 데이터베이스 _
-
==============================
10.당신은 다음과 같은 방법으로 그것을 할 수 있습니다;
당신은 다음과 같은 방법으로 그것을 할 수 있습니다;
-
==============================
11.난 당신이 확실히 더 빠른 옵션이 될 것 프롬프트 MySQL의 명령을 사용하십시오 좋습니다. 하면 phpMyAdmin UI의 제한 및 처리 요구에 대한 브라우저 자체가되므로
난 당신이 확실히 더 빠른 옵션이 될 것 프롬프트 MySQL의 명령을 사용하십시오 좋습니다. 하면 phpMyAdmin UI의 제한 및 처리 요구에 대한 브라우저 자체가되므로
다음은 MySQL의 명령 줄을 사용하는 단계입니다.
당신이 XAMPP / WAMP / MAMP를 사용하는 경우 중요하지 않습니다
find mysql directory in xampp/wamp/mamp in your system directory
bin 폴더 경로 검색 시스템 디렉토리 / (XAMPP / WAMP) / mysql을 / 빈입니다
now open command prompt i'll refer to windows please change directory in command line and point to path_to_mysql_bin
다음 사용자가 다음 명령
"mysql을 - 으 루트 -p -h localhost"를 눌러 암호 프레스를 요청합니다 시스템에 입력을 다시 입력
마지막으로 당신의 것
하시기 바랍니다 사용 명령 특정 데이터베이스를 차례로 "사용 DATABASE_NAME"당신은 갈 수있는 좋은 방법입니다 좋은
당신은 전직을위한하여 데이터베이스를 업로드하려면. 임시 테이블
다음 단계를 수행
use temp; source path_to_sql_file_where_db_is_store_in_your_system.sql;
이 임시 DB의 SQL 파일 데이터베이스를 업로드합니다
이 다음 해주십시오 오후 나에서 어떤 부분을 얻을 didnt는 경우 나는 확실히 당신을 도울 것입니다.
Mitesh
-
==============================
12.나는 SQLyog에 함께 시도하고 그것은 일을했다.
나는 SQLyog에 함께 시도하고 그것은 일을했다.
-
==============================
13.C로 이동 /wamp/apps/phpadmin3.5.2를 '업로드'라는 새 하위 폴더 만들기 '업로드'= $ CFG [ 'UploadDir'] : 편집 config.inc.php를 찾아이 줄을 업데이트 데이터베이스를 가져올 때 지금, 당신은이 디렉토리에있는 모든 파일을 웹 서버에 업로드 디렉토리에있는 드롭 다운 목록을 제공 할 것입니다. 원하는 파일을 선택하면 모든 작업이 완료된다.
C로 이동 /wamp/apps/phpadmin3.5.2를 '업로드'라는 새 하위 폴더 만들기 '업로드'= $ CFG [ 'UploadDir'] : 편집 config.inc.php를 찾아이 줄을 업데이트 데이터베이스를 가져올 때 지금, 당신은이 디렉토리에있는 모든 파일을 웹 서버에 업로드 디렉토리에있는 드롭 다운 목록을 제공 할 것입니다. 원하는 파일을 선택하면 모든 작업이 완료된다.
from https://stackoverflow.com/questions/20264324/how-to-import-1gb-sql-file-to-wamp-phpmyadmin by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 어떻게 SQL 2000/2005에 Oracle 데이터베이스에 당신에게 설정 연결된 서버를합니까? (0) | 2020.06.22 |
---|---|
[SQL] Grails의에서 SQL / 데이터베이스보기 (0) | 2020.06.21 |
[SQL] 기본 키와 클러스터 된 인덱스의 관계 (0) | 2020.06.21 |
[SQL] 또 다른 하나 개의 SQL Server 테이블에서 행을 복사하는 방법 (0) | 2020.06.21 |
[SQL] Sequelize 단수 테이블 이름을 사용하도록하는 방법 (0) | 2020.06.21 |