직접 연결을 통해 MySQL 연결
이 항목에서
이동
이 항목에서는 MySQL 데이터베이스를 Commerce Intelligence에 직접 연결하는 방법을 소개합니다. 이러한 설정은 Adobe Commerce 또는 MySQL을 사용하는 다른 전자 상거래 데이터베이스에서도 사용할 수 있습니다.
Commerce Intelligence IP 주소에 대한 액세스 허용 allowlist
연결에 성공하려면 IP 주소에서 액세스를 허용하도록 방화벽을 구성해야 합니다. 54.88.76.97
및 34.250.211.151
이지만 MySQL 자격 증명 페이지에도 있습니다.
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 을(를) 클릭하여 설치를 완료합니다.