Доброе утро,
Установить MySQL на моем компьютере, казалось бы, без проблем. Создал базу данных «серверы» и подключился к ней на 127.0.0.1:3306. Согласно панели состояния сервера, сервер запущен. В соответствии с кодом PHP и путем тестирования соединения в представлении «Подключиться к базе данных» я достаточно уверен, что следующая информация о подключении является точной (без пароля
```
$host="127.0.0.1";
$port=3306;
$socket="";
$user="slusks";
$password="";
$dbname="servers";
```
При этом когда я пытаюсь подключиться через следующий сценарий python, я получаю сообщение об ошибке:
##Python 3.7
import mysql.connector
from mysql.connector import errorcode
try:
mydb = mysql.connector.connect(
host="127.0.0.1",
port ="3306",
user="slusks",
password="[REMOVED]",
dbname="servers",
auth_plugin='mysql_native_password'
)
except mysql.connector.Error as err:
if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:
print("Something is wrong with your user name or password")
elif err.errno == errorcode.ER_BAD_DB_ERROR:
print("Database does not exist")
else:
print(err)
else:
mydb.close()
print (mydb)
ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it
Я пытался изменить настройки брандмауэра, я пытался изменить python версии и i ' я удалил и повторно установил mysql -коннектор. Я видел варианты этого вопроса, но, похоже, никто не дал ответа или не подтвердил, что ответ работает. Я ищу предложения / советы о том, как я могу восстановить это. Я опубликую полную трассировку ниже.
Traceback (most recent call last):
File "C:\Python37\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Python37\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "c:\Users\sam\.vscode\extensions\ms-python.python-2020.5.80290\pythonFiles\lib\python\debugpy\wheels\debugpy\launcher\__main__.py", line 95, in <module>
main()
File "c:\Users\sam\.vscode\extensions\ms-python.python-2020.5.80290\pythonFiles\lib\python\debugpy\wheels\debugpy\launcher\__main__.py", line 51, in main
launcher.connect(host, port)
File "c:\Users\sam\.vscode\extensions\ms-python.python-2020.5.80290\pythonFiles\lib\python\debugpy\wheels\debugpy\launcher/../..\debugpy\launcher\__init__.py", line 34, in connect
sock.connect((host, port))
ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it