Ошибка при подключении к БД при помощи модуля PyMySQL

только начал разбираться с работой модуля PyMySQL и столкнулся со следующей ошибкой при попытке подключится к БД через переменную:

"try_to_connect = pymysql.connect(database_host, database_user, password, database_name)
TypeError: __init__() takes 1 positional argument but 5 were given"

хотя все шаги делал согласно примеру в статье, не могу понять почему передаётся 5 аргументов. Код ниже:

import pymysql
database_host = "localhost"
database_user = 'root'
password = str(input("enter your password:" ))
database_name = 'sortings'
try_to_connect = pymysql.connect(database_host, database_user, password, database_name)

Ответы (0 шт):