Bilgisayarım üzerine bir mysql server kurdum. 3306 portunu arayüzden açtım. port check sitelerinden kontrol ediyorum port açık gözüküyor. Kendi bilgisayarımdan ip bilgisine localhost yazarak bağlanabiliyorum fakat deneme amaçlı python.org dan interaktif shell i kullanarak bağlanmayı denediğimde aşşağıdaki hatayı veriyor
Traceback (most recent call last):
File “/usr/lib/python3.8/site-packages/mysql/connector/network.py”, line 529, in open_connection
self.sock.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “”, line 1, in
File “/usr/lib/python3.8/site-packages/mysql/connector/init.py”, line 177, in connect
return MySQLConnection(*args, **kwargs)
File “/usr/lib/python3.8/site-packages/mysql/connector/connection.py”, line 104, in init
self.connect(**kwargs)
File “/usr/lib/python3.8/site-packages/mysql/connector/abstracts.py”, line 781, in connect
self._open_connection()
File “/usr/lib/python3.8/site-packages/mysql/connector/connection.py”, line 284, in _open_connection
self._socket.open_connection()
File “/usr/lib/python3.8/site-packages/mysql/connector/network.py”, line 531, in open_connection
raise errors.InterfaceError(
mysql.connector.errors.InterfaceError: 2003: Can’t connect to MySQL server on ‘82.222.211.59:3306’ (111 Con
nection refused)
Bağlanmak için kullandığım kod satırı ise şöyle:
connection = mysql.connector.connect(
host="ipadresimiyazıyorumburaya", user="kullanıcıadım", password="şifrem", database="databasem" )
host yerine kendi pc m den bağlanırken localhost yazıyorum ve sorunsuz bağlanıyorum ama aynı şekilde siteden konuşurken dış ip adresimi yazıyorum fakat yukarıdaki hatayı alıyorum.
Bilgisayardan güvenlik duvarımı kapattım ftp yi dış ip ye açarken güvenlik duvarından yaptığım ayarların aynısını mysql içinde yaptım fakat sonuç hala bu