Spaces:
Build error
Build error
Demosthene-OR
commited on
Commit
•
d7b3abb
1
Parent(s):
2c3e5ec
...
Browse files- Dockerfile +2 -2
- mysql_connector_python.py +6 -2
Dockerfile
CHANGED
@@ -12,10 +12,10 @@ ENV MYSQL_USER=rakuten_admin@%
|
|
12 |
ENV MYSQL_PASSWORD=Rakuten
|
13 |
|
14 |
# Expose the MySQL port
|
15 |
-
EXPOSE
|
16 |
|
17 |
# Copier le script SQL dans le conteneur
|
18 |
-
COPY ./script.sql /docker-entrypoint-initdb.d/
|
19 |
|
20 |
# Démarrer le serveur MySQL
|
21 |
CMD ["mysqld"]
|
|
|
12 |
ENV MYSQL_PASSWORD=Rakuten
|
13 |
|
14 |
# Expose the MySQL port
|
15 |
+
EXPOSE 3306
|
16 |
|
17 |
# Copier le script SQL dans le conteneur
|
18 |
+
COPY --chown=user ./script.sql /docker-entrypoint-initdb.d/
|
19 |
|
20 |
# Démarrer le serveur MySQL
|
21 |
CMD ["mysqld"]
|
mysql_connector_python.py
CHANGED
@@ -1,13 +1,17 @@
|
|
1 |
import mysql.connector
|
2 |
|
|
|
|
|
|
|
3 |
# Connexion à la base de données
|
4 |
conn = mysql.connector.connect(
|
5 |
-
host="
|
6 |
user="rakuten_admin", # Nom d'utilisateur MySQL
|
7 |
# port="33060",
|
8 |
# unix_socket="/var/run/mysqld/mysqlx.sock",
|
9 |
password="Rakuten", # Mot de passe MySQL
|
10 |
-
database="rakuten_db" # Nom de la base de données
|
|
|
11 |
)
|
12 |
|
13 |
# Création d'un curseur pour exécuter des requêtes SQL
|
|
|
1 |
import mysql.connector
|
2 |
|
3 |
+
# Définir les options de connexion TCP
|
4 |
+
client_flags = [mysql.connector.ClientFlag.PROTOCOL_41]
|
5 |
+
|
6 |
# Connexion à la base de données
|
7 |
conn = mysql.connector.connect(
|
8 |
+
host="demosthene-or-rakuten-mysql.hf.space", # Adresse IP ou nom d'hôte du serveur MySQL
|
9 |
user="rakuten_admin", # Nom d'utilisateur MySQL
|
10 |
# port="33060",
|
11 |
# unix_socket="/var/run/mysqld/mysqlx.sock",
|
12 |
password="Rakuten", # Mot de passe MySQL
|
13 |
+
database="rakuten_db", # Nom de la base de données
|
14 |
+
client_flags=client_flags # Spécifier le protocole TCP
|
15 |
)
|
16 |
|
17 |
# Création d'un curseur pour exécuter des requêtes SQL
|