Erfahren Sie, wie Sie Ihren MySQL-Server so konfigurieren, dass er Remote-Verbindungen von Python akzeptieren kann
Als Softwareentwickler werden Sie möglicherweise in Ihrer Anwendung auf die Notwendigkeit stoßen, eine Verbindung zu einem entfernten MySQL-Server herzustellen. Die MySQL-Standardeinstellung lässt jedoch keine Remoteverbindungen zu. In diesem Tutorial erfahren Sie, wie Sie in Python eine Verbindung zu einem Remote-MySQL-Server herstellen.
Wir werden verwenden Python MySQL-Connector Bibliothek, installieren wir sie:
pip3 install mysql-connector-python
Der folgende Code ist für die Verbindung mit einem MySQL-Server verantwortlich:
import mysql.connector as mysql ## enter your server IP address/domain name HOST = 'x.x.x.x' ## or 'domain.com' ## database name, if you want just to connect to MySQL server, leave it empty DATABASE = 'database' ## this is the user you create USER = 'python-user' ## user password PASSWORD = 'Password1$' ## connect to MySQL server db_connection = mysql.connect(host=HOST, database=DATABASE, user=USER, password=PASSWORD) print('Connected to:', db_connection.get_server_info()) ## enter your code here!
|_+_| Methode erfordert 4 Argumente:
- |_+_|: Dies ist Ihr entfernter MySQL-Server, Sie können entweder seine IP-Adresse oder seinen Domänennamen verwenden.
- |_+_|: Der Name der Datenbank, auf die Sie zugreifen möchten. Sie können es leer lassen, wenn Sie sich nur mit dem MySQL-Server verbinden möchten.
- |_+_|: Dies ist der Name des Benutzers, den Sie für Fernzugriffe erstellen. Wir werden in einer Minute sehen, wie Sie einen erstellen.
- |_+_|: das Passwort dieses Benutzers.
Wenn Sie diese Parameter in Ihre Serverdetails ändern (auch wenn die Details korrekt sind), wird ein Verwirrungsfehler wie dieser angezeigt:
mysql.connect()
Das liegt daran, dass MySQL keine Remote-Verbindungen zulässt, mal sehen, können wir das beheben.
Reagieren Sie auf native Walkthrough-Tooltip
#python #mysql #datenbank
www.thepythoncode.com
So verbinden Sie sich mit einer Remote-MySQL-Datenbank in Python
In diesem Tutorial erfahren Sie, wie Sie in Python eine Verbindung zu einem Remote-MySQL-Server herstellen. Wir verwenden die Python MySQL-Connector-Bibliothek. Erfahren Sie, wie Sie Ihren MySQL-Server so konfigurieren, dass er Remote-Verbindungen von Python akzeptieren kann
Siehe Auch:
- Windows akzeptiert keine Passwörter? Wie man es repariert?
- Wie und wo kann man Xiasi Inu (XIASI) kaufen – eine einfache Schritt-für-Schritt-Anleitung
- Abhängigkeiten zwischen DAGs in Apache Airflow
- Was ist DogeFi-Armee (DOGEFI) | Was ist DogeFi-Armee-Token | Was ist ein DOGEFI-Token?
- Erstellen Sie eine progressive Webanwendung (PWA): Ein vollständiger Leitfaden