So verbinden Sie sich mit einer Remote-MySQL-Datenbank in Python

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

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: