InfoGrab Docs

MySQL 자격 증명

MySQL 자격 증명 문서. n8n 워크플로 자동화 플랫폼에서 MySQL을 인증하는 데 사용합니다.

다음 노드를 인증하는 데 이 자격 증명을 사용할 수 있습니다: MySQL Agent Agent 노드 사용자 Agent 노드는 SSH 터널을 지원하지 않습니다. 사전 요구 사항 # MySQL 서버 데이터베이스에 사용자 계정을 만드세요. 지원되는 인증 방법 # 데이터베이스 연결 관련 리소스 # 서비스에 대한 자세한 내용은 MySQL 문서 를 참조하세요. 데이터베이스 연결 사용 # 이 자격 증명을 구성하려면 다음이 필요합니다: 서버 호스트 : 데이터베이스의 호스트 이름이나 IP 주소. 데이터베이스 이름. 사용자 이름. 해당 사용자의 비밀번호 . MySQL 서버에서 사용하는 포트 번호. 연결 제한 시간 : 데이터베이스에 초기 연결하는 동안 제한 시간이 발생하기 전의 밀리초 수. SSL : 데이터베이스가 SSL을 사용하는 경우 이를 켜고 SSL 인증서에 대한 세부 정보를 추가합니다. SSH 터널 : SSH 터널을 통해 연결할지 여부를 선택합니다. SSH 터널을 사용하면 암호화되지 않은 트래픽이 암호화된 연결을 통해 전달되고 방화벽으로 외부 연결에서 보호되는 서버에 대한 인증된 원격 액세스가 가능합니다. 데이터베이스 연결 자격 증명을 설정하려면: 데이터베이스의 호스트 이름을 n8n 자격 증명의 호스트 로 입력합니다. 다음 쿼리를 실행하여 호스트 이름을 확인합니다: SHOW VARIABLES WHERE Variable_name = 'hostname'; 데이터베이스의 이름을 n8n 자격 증명의 데이터베이스 로 입력합니다. 다음 쿼리를 실행하여 데이터베이스 이름을 확인합니다: SHOW DATABASES; 데이터베이스에서 사용자 이름을 입력합니다. 이 사용자는 n8n에서 수행할 작업에 적합한 권한을 가져야 합니다. 해당 사용자의 비밀번호 를 입력합니다. MySQL 서버에서 사용하는 포트 번호를 입력합니다(기본값은 3306 ). 다음 쿼리를 실행하여 포트 번호를 확인합니다: SHOW VARIABLES WHERE Variable_name = 'port'; 노드가 사용할 연결 제한 시간 을 입력합니다. 연결 제한 시간은 제한 시간 전에 노드가 초기 데이터베이스 연결을 기다려야 하는 밀리초 수입니다. n8n은 MySQL의 기본값인 10초에 해당하는 10000 으로 기본 설정됩니다. 데이터베이스의 connect_timeout 과 일치시키려면 다음 쿼리를 실행하여 가져온 후 n8n에 입력하기 전에 1000을 곱합니다: SHOW VARIABLES WHERE Variable_name = 'connect_timeout'; 데이터베이스가 SSL을 사용하고 연결에 SSL 을 사용하려는 경우 자격 증명에서 이 옵션을 켭니다. 켜면 MySQL SSL 인증서의 정보를 다음 필드에 입력합니다: CA 인증서 필드에 ca.pem 파일 내용을 입력합니다. 클라이언트 개인 키 필드에 client-key.pem 파일 내용을 입력합니다. 클라이언트 인증서 필드에 client-cert.pem 파일 내용을 입력합니다. 연결에 SSH 터널 을 사용하려면 자격 증명에서 이 옵션을 켭니다. 그렇지 않