직접 연결을 통해 MySQL 연결

이 항목에서

이동

NOTE
Adobe에서는 데이터를 보호하기 위해 SSH 또는 다른 형태의 암호화를 사용하는 것이 좋습니다. 옵션이 아닌 경우 이 항목의 지침을 사용하여 Commerce Intelligence을(를) 데이터베이스에 직접 연결할 수 있습니다.

이 항목에서는 MySQL 데이터베이스를 Commerce Intelligence에 직접 연결하는 방법을 소개합니다. 이러한 설정은 Adobe Commerce 또는 MySQL을 사용하는 다른 전자 상거래 데이터베이스에서도 사용할 수 있습니다.

Commerce Intelligence IP 주소에 대한 액세스 허용 allowlist

연결에 성공하려면 IP 주소에서 액세스를 허용하도록 방화벽을 구성해야 합니다. 54.88.76.9734.250.211.151이지만 MySQL 자격 증명 페이지에도 있습니다.

MBI_Allow_Access_IPs.png

Commerce Intelligence에 대해 MySQL 사용자 만들기

Commerce Intelligence에 대해 MySQL 사용자를 만드는 가장 간단한 방법은 GRANT 권한으로 MySQL에 로그인할 때 다음 쿼리를 실행하는 것입니다. Commerce Intelligence IP Address을(를) Commerce Intelligence IP 주소로 바꾸고 secure password을(를) 선택한 보안 암호로 바꿉니다.

    GRANT SELECT ON *.* TO 'magentobi'@'<Commerce Intelligence IP address>' IDENTIFIED BY '<secure password>';

이 사용자가 특정 데이터베이스, 테이블 또는 열의 데이터에 액세스하지 못하도록 제한하려면 대신 사용자가 허용하는 데이터에만 액세스를 허용하는 GRANT 쿼리를 실행할 수 있습니다.

동일한 사용자 및 암호를 사용하여 필요한 모든 IP에 대한 GRANT 쿼리를 다시 실행하십시오.

Commerce Intelligence에서 연결 정보 입력

마무리하려면 Commerce Intelligence에 연결 및 사용자 정보를 입력해야 합니다. MySQL 자격 증명 페이지를 열어 두셨습니까? 그렇지 않으면 Data > Connections(으)로 이동하여 Add New Data Source ​을(를) 클릭한 다음 MySQL 아이콘을 클릭합니다. Encrypted 토글을 Yes(으)로 변경하는 것을 잊지 마십시오.

이 페이지에 Database Connection 섹션부터 다음 정보를 입력하십시오.

  • Connection Nickname: 통합 이름 입력(예: Ecommerce 스토어)

  • Username: Commerce Intelligence MySQL 사용자의 사용자 이름

  • Password: Commerce Intelligence MySQL 사용자의 암호

  • Port: 서버에 있는 MySQL의 포트(기본적으로 3306)

  • Host: 기본적으로 localhost입니다. 일반적으로 이 값은 MySQL 서버에 대한 바인드 주소 값이며 기본적으로 127.0.0.1 (localhost)이지만 일부 로컬 네트워크 주소(예: 192.168.0.1) 또는 서버의 공용 IP 주소일 수도 있습니다.

    이 값은 \[mysqld\]을(를) 읽는 줄 아래의 my.cnf 파일(/etc/my.cnf에 있음)에서 찾을 수 있습니다. 해당 파일에서 바인드 주소 줄이 주석 처리되면 외부 연결 시도로부터 서버가 보호됩니다.

완료되면 Save & Test ​을(를) 클릭하여 설치를 완료합니다.

관련 설명서

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc