Demosthene-OR commited on
Commit
d7b3abb
1 Parent(s): 2c3e5ec
Files changed (2) hide show
  1. Dockerfile +2 -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 7860
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="huggingface.co/spaces/Demosthene-OR/Rakuten-MySQL", # Adresse IP ou nom d'hôte du serveur MySQL
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