• [기본] 클라우드 서버 DB 업로드 방법 도와주세요!2017.03.16 AM 09:43

게시물 주소 FONT글자 작게하기 글자 키우기

워드프레스 때문에 클라우드 서버 DB에 csv 자료를 올리려고 하는데 phpmyadmin으로는 업로드 용량에 제한이 있네요. 4mb 정도까지는 올라가는 것 같은데 그 이상은 에러가 납니다. 그래서 방법이 없나 알아보다가 MySQL로 Load Data Infile 명령어를 쓰면 대용량 업로드가 된다는 것 같더군요. 근데 MySQL을 설치하고 접속하려니까 접속이 되질 않습니다. SQLyog도 설치하고 접속을 시도해봤지만 안 되고.. phpmyadmin에서 쓰던 username과 password로는 접속이 안 되네요. 

 

MySQL Workbench에서 Manage Server Connections 설정 화면

Hostname: localhost

Port: 3306

Username: root (phpmyadmin 로그인 username과 동일)

Password: xxxxxxxxxxxxxx (phpmyadmin 로그인 password와 동일)

 

SQLyog 접속 화면

MySQL Host Address: localhost

Username: root (phpmyadmin 로그인 username과 동일)

Password: xxxxxxxxxxxxxx (phpmyadmin 로그인 password와 동일)

Port: 3306

 

위와같이 입력하고 접속을 시도하면 MySQL과 SQLyog 둘 다  Access denied for user 'root'@'localhost' (using pasword: YES)라면서 접속이 안됩니다. phpmyadmin도 접속이 안될때 저런 메시지가 나왔었는데.. 삽질은 반복되네요 ㅠㅠ

 

인터넷에 올라온 글을 보면 host는 localhost, port는 3306으로 설정하는게 맞는 것 같은데.. 3306은 phpmyadmin에서 쓰고 있어서 다르게 설정해줘야하는건지? username과 password를 phpmyadmin과는 별개로 설정해줘야하는것인지?  제가 데이터베이스는 완전 초보라 뭐가 문젠지도 잘 모르겠습니다. phpmyadmin도 처음엔 접속을 못해서 답답해 속터지려다가 어떻게 겨우 접속 성공했었는데.. 홈페이지 만들기가 초보 입장에선 진짜 너무 어렵네요.

 

혹시 phpmyadmin으로도 대용량 업로드를 할 수 있는 방법이 있는지, 아니면 제가 알아본대로 MySQL이나 SQLyog같은 다른 프로그램으로는 대용량 업로드가 가능하다면 접속을 어떻게 해야하는지 방법을 알고 싶습니다. 

 


 


 

 

 

 

댓글 : 11 개
phpmyadmin의 업로드 설정을 늘리시거나, 클라우드 서버에 콘솔 접속가능하시면 직접 때려넣으시면 되빈다
현재 post-max-size 와 upload_max_filesize로 업로드 용량을 128mb로 늘린 상태입니다. 그런데 막상 업로드해보면 4mb 이상은 에러가 나더라고요. 콘솔로 올리는 방법은 알아보겠습니다.
php의 설정을 바꾸는거라 재부팅 하셔야합니다
phpmyadmin에서 Import 보면 (Max: 128MiB)라고 되있는 상태인데 변경이 안된것인가요?
phpinfo() 정보로 확인해보셔야합니다
phpinfo 화면을 볼 수가 없습니다. phpinfo 파일 만들어서 root 디렉토리에 업로드했지만 host주소/phpinfo.php로 들어가면 page not found라고 나오네요.. 이건 또 뭐가 문제인지 ..
정확한 home root가 아닌가봅니다
http://stackoverflow.com/questions/3958615/import-file-size-limit-in-phpmyadmin
1. 일단 localhost는 작성자님 pc로 접속하는거고, 제가 글을 읽고 이해한 바로는 localhost가 아니라 클라우드 서버의 호스트나 ip의 3306 포트로 접근하셔야 할 것 같구요. (phpmyadmin은 해당 클라우드 서버 위에서 동작하는 거기 때문에 localhost로 접속하시는겁니당)

2. 해당 서버로 접속을 했더라도 보통 root 권한이 외부에서 접속을 할 수 없도록 막혀있을 거에요. 이를 위해서 root 계정에 원격 접속 권한을 허용해주시거나 외부 접속용 계정을 만들고 그 계정으로 접속해야합니다만 전자는 보안 상 추천하지 않습니다. 여기다가 긴 내용을 적을 순 없고 mysql 원격 접속 권한 찾아보시면 자료들 나올거에요. phpmyadmin으로 접속하셔서 작업하시면 될 것 같습니다.
아 위 방법은 워크벤치 같은 클라이언트 접속이 필요하실 경우 사용하시고 엑셀 업로드 만이 목적이시라면 윗분들 댓글 참조해서 phpmyadmin 업로드 설정 바꾸시는게 맞을 수도 있겠네요. 보통 이런 클라이언트에 엑셀 업로드 기능이 있긴 합니다만 말씀하신 클라이언트들에 엑셀 업로드 기능이 달려있었는지는 가물가물해서
host에 클라우드 서버 주소를 입력해봐도 접속이 안되더라고요. 저도 가능하면 phpmyadmin으로만 되면 좋겠는데 대용량은 업로드되질 않네요 ㅠㅠ
하 너무 답답했는데 사랑손님님 Connor Kenway님 리플 달아주신것만으로도 너무 감사합니다..
친구글 비밀글 댓글 쓰기