SharedIT | 묻고 답하기(AMP)

AutoSet 웹서버 환경을 그대로 옮겨보고 싶은데 잘 안되네요

20년된 PC 의 오토셋 웹서버 환경을 새 PC 에 옮겨보려고 하는데요 초보자가 하기에는 쉽지가 않네요..

데이터를 백업해서 오토셋 메뉴의 백업을 실행하였는데 잘 안되는거 같은데 무엇을 빠뜨렸을까요?

제가 한것은

  • 1.autoset 설치

  • 2.기존 PC의 autoset 의 MySQL 데이터 백업 (내보내기 실행)

  • 3.신규 PC의 autoset 의 MySQL 데이터 가져오기 실행

  • 4.개발한 프로그램 설치

  • 5.개발한 프로그램의 접속 서버 주소 변경

5번까지 해보고 안되서 기존의 autoset 설치 폴더 자체를 복사해서 붙여넣었는데도;; 안되네요




Tags : 태그가 없습니다.

5개의 답변이 있습니다.

topkslee
  0 추천 | 5달 전

20년된 PC면 기본 프로그램 버전 차이도 많고 보안 취약점이 많아 그대로 사용하기 보다는

최신 버전으로 마그레이드션하시는게 좋을것 같습니다.

autoset이면 apache + php + MySQL 구성일 것으로 보이는데요.

MySQL 데이터만 가져오면 다른 구성을 어렵진 않을 겁니다.

위 에러 메시지는 ODBC 설정이니 PC 검색 "ODBC" 검색하시면 ODBC 데이터 원본 설정에서

MySQL 연결 정보 입력해보세요.

운디네 | 5달 전

ODBC 검색 확인해보겠습니다. 감사합니다.

topkslee | 4달 전

ODBC 설정 시 32bit와 64bit 다르니 비트에 맞게 설정하셔야 합니다.

차니
  0 추천 | 5달 전

ODBC 연결 설정을 먼저 확인하고(ip, host, id/password 등)  DB 연결이 되는지 확인 하셔야 할 듯 합니다만...

차니 | 5달 전

이전 경험에 32bit-> 64bit 오라클의 경우 odbc가 먹지

않아 oledb 사용했었고 코딩도 변경했었던 적이 있습니다.

접속 코딩 확인도 해보세요

wansoo
  0 추천 | 5달 전

20년이나 된 오래된 환경을 새컴퓨터에 가져 오려 한다면...

사용하는 서비스 프로그램의 호환성에도 문제가 있을 걸로 보여 지네요.

서비스를 별도로 마이그레이션 하려 하기 보다는, P2V 툴을 이용해서 OS까지 통채로 가상 컴퓨터로 마이그레이션할 것을 권장해 봅니다.

특히나 데스크탑으로 사용하는 컴퓨터가 아니라 MySQL 같은 서비스 용도로 사용하는 컴퓨터라면, 물리 컴퓨터로 옮겨서 사용하는 것 보다는 가상 컴퓨터로 옮겨서 사용하는 것이 여러가지 장점이 많습니다.

20년 전의 물리 컴퓨터를 현재의 최신 컴퓨터에 옮긴다면 가상 컴퓨터로 구동하더라도 예전 물리 컴퓨터에서 사용하는 것 보다 더 빠른 성능을 얻을 수 있을 거라 보여지고요.

가상 컴퓨터로 마이그레이션 해 두면 다음에 다른 하드웨어로 옮길때도 간단하게 옮길 수 있게 되고요.

윈도 OS라면 P2V툴로 disk2vhd를 사용하면 가상 컴퓨터로 마이그레이션 잘 되고요~


에이스퐝
  0 추천 | 5달 전

에러로그를 봤을 때는 서버자체의 방화벽에서 허용이 안되어 있거나,  서버 앞단의 방화벽에서 허용이 안되어 있거나, DB서버의 방화벽에서 허용이 안되어 있거나. 암튼.. 뭔가 IP막혀서 그런것같습니다.

통신이 안된다는 메시지 같습니다.

앵그리파파
  0 추천 | 5달 전

웹 서버 환경, 특히 autoset 과 같은 오래된 환경을 이전하는 데는 여러가지 문제가 발생할 수 있는다는 점 감안하고 참고해서 체크해보세요.

우선, MySQL 데이터 백업 제대로 되었는지 확인하세요. (내보낸 파일에 필요한 SQL 데이터가 포함되어 있는지 반드시 체크)

  • 1.새 PC에서 MySQL 데이터 가져오기를 실행 


  • 새 PC의 MySQL 사용자에게 데이터베이스에 액세스하고 수정하는데 필요한 권한이 있는지 확인

  • 설치 후, 새 PC의 자동 설정이 올바르게 구성되었는지 확인하고 이전 PC를 가리킬 수 있는 경로나 설정이 있는지 구성 파일 확인

  • MySQL 클라이언트(MySQL Workbench 또는 명령줄)를 사용하여 새 PC의 MySQL 서버에 연결하고 데이터베이스에 액세스할 수 있는지 확인

  • autoset에 웹 서버 구성요소(Apache 등)가 포함된 경우 해당 구성파일 확인한 후, 서버가 웹 파일에 대한 올바른 디렉토리를 가리키는지 확인

때로는 방화벽, 백신 소프트웨어가 연결을 차단할 수 있으니, 방화벽이
MySQL 서버에 대한 연결을 허용하는지, 백신이 차단하지 않는지 체크

그리고, 기존 PC와 신규 PC의 MySQL 버전이 호환되지는 확인하는 것도 중요합니다. 버전이 크게 다른 경우 SQL문 업데이트 또는 마이그레이션을 해야할 수도 있습니다.

또한, 자동 설정 버전, 운영체제 및 기타 요인에 따라 달라질 수 있습니다.

앵그리파파 | 5달 전

그리고 오류 메시지를 보면 'Repair-Server' 호스트가 MariaDB 서버에 연결할 수 없다는 내용이 구체적으로 언급되어 있으니, 

(권한확인)


(MariaDB 서버 구성파일 확인) 

일반적으로 'my.cnf', 그리고 새PC의 IP주소에서 연결이 허용되는지 확인하고, '바인드 주소' 구성 파일을 확인하세요.


(방화벽 설정 확인) 

MariaDB 서버의 방화벽이 MySQL 포트(기본값은 3306)에서 들어오는지 연결을 허용하는지 확인

때로는 DNS 확인 문제로 문제가 발생할 수 있으니, 새 PC가 호스트 이름  'Repair-Server'를 올바른 IP주소로 확인할 수 있는지 확인해 보세요. 이를 위해 새 PC의 호스트 파일에 항복을 추가할 수도 있으니 참고하세요.

(연결 테스트)

새PC에서 MySQL 클라이언트를 사용하여 MariaDB 서버에 직접 연결을 시도해 보세요.