Я ищу в Интернете около часа или около того, но не могу найти решение для моей проблемы:
Я пытаюсь установить соединение с базой данных.
Если я открываю соединение, как это все работает нормально:
db = pymysql.connect(host='127.0.0.1', user='python', db='test')
Но если я хочу установить соединение через строку, я получаю сообщение об ошибке:
db_file = str("host='127.0.0.1', user='python', db='test'")
db = pymysql.connect(db_file)
ErrorMessage:
pymysql.err.OperationalError: (2003, 'Can\'t connect to MySQL server on "host=\'127.0.0.1\', user=\'python\', db=\'test\'" ([Errno -2] Name or service not known)')
Я надеюсь, что кто-нибудь может помочь мне, рассказав мне, как установить соединение с базой данных через строку (или что-то еще предопределенное)