Bonjour, je dois exploiter sur mon serveur avec R les données présentes dans ma base.
J'utilise pour cela le package R RMySql et lorsque je souhaite me connecter à la base sur le serveur via ce code :
mydb <- dbConnect(RMySQL::MySQL(), user = db_user, password = db_password,dbname = db_name, host = 'localhost', port = db_port, unix.sock =" /var/run/mysqld/mysqld.sock")
il me renvoie cette erreur là.
Error in .local(drv, ...) :
Failed to connect to database: Error: Can't connect to local MySQL server through socket ' /var/run/mysqld/mysqld.sock' (2)
Calls: dbConnect -> dbConnect -> .local -> .Call
Execution halted
Je dispose bien sur le serveur de ' /var/run/mysqld/mysqld.sock'
et je parviens à me connecter avec la socket en question :
root@localhost:/var/run/mysqld# mysql -u pmauser -p -S /var/run/mysqld/mysqld.sock
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 96
Server version: 8.0.25-0ubuntu0.20.04.1 (Ubuntu)
Est ce que vous auriez des conseils ?
D'avance merci.
Partager