Python에서 기본 MySQL 연결 시간 초과를 변경하는 방법
Python에서 MySQL 연결의 기본 시간 초과는 더 긴 작업을 할 때 문제가 될 수 있습니다. -프로그램을 실행하면 예상치 못한 오류가 발생할 수 있습니다. MySQL은 연결 동작의 다양한 측면을 제어하는 여러 시간 초과 변수를 제공합니다. 이 문제를 해결하려면 기본 시간 초과를 수정하여 프로그램에서 조기 연결 끊김이 발생하지 않도록 할 수 있습니다.
기본 시간 초과 수정
기본 MySQL 시간 초과를 변경하려면 설정을 사용하면 Python 연결을 통해 SET GLOBAL 문을 사용할 수 있습니다. 이를 통해 원하는 시간 초과 변수에 대한 새 값을 지정할 수 있습니다. 다음 코드 조각은 세 가지 중요한 시간 초과를 변경하는 방법을 보여줍니다.
con.query('SET GLOBAL connect_timeout=28800') con.query('SET GLOBAL interactive_timeout=28800') con.query('SET GLOBAL wait_timeout=28800')
시간 초과 변수 의미
이 예에서 시간 초과 값은 28800초로 설정되며 이는 8시간에 해당합니다. 하지만 프로그램이 10시간 동안 실행되므로 이에 따라 지정된 값을 늘려야 합니다.
위 내용은 Python에서 MySQL 연결 시간 초과를 확장하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!