Bonjour,
Je cherche à exécuter la commande mysql dans la crontab et... J'ai cette erreur qui me laisse perplexe...
Mon script :
#!/bin/bash
mysql -u -p < ./sav/toto.sql
Merci pour votre aide !
Dominique.
Tâches automatiques (cron) - Crontab > commande mysql : ERROR 2002 (HY000): Can't connect to local MySQL server thro
Related questions
- CRON : erreur 255 encore et toujours
11128
30.08.2017 06:19
- cURL en ssh ou cron
9012
10.11.2016 15:26
- CRON avec fichier PHP non fonctionnel
8667
17.06.2017 18:50
- Mon WP-CRON est cassé
8372
14.02.2025 17:54
- Problème CRON (url avec paramètres)
8345
02.08.2017 13:24
- Mon CRON ne fonctionne pas
8004
20.10.2016 21:18
- Tache CRON sur OVH
7321
07.10.2020 16:29
- Problème de tache Cron avec Symfony
6996
03.07.2018 09:55
- Attention: WordPress cron jobs seem to be broken on your site! Demande d'aide svp
6863
14.02.2025 17:43
- Tache cron symfony
6793
10.06.2021 20:54
Bonjour @lecentre
Une piste --> _**https://wordetweb.com/word-et-web/OVH-Sauvegarder-Restaurer-une-base-de-donnees-via-un-script-FR.htm OVH - Sauvegardes et Restaurations de Bases de Données via un script**_
`./sav...` avec le **`.`** tu indiques le répertoire courant
tu as vérifié ton environnement en cron?
perso je mets des chemins absolus pour être tranquille
>` -p`
comment tu saisis le mdp ?
il faut utiliser un fichier `.my.cnf` dans ton /home, la racine de l'hébergement, avec dedans:
```text
[client]
host=nomBase.mysql.db
port=nomBase
user=nomBase
password=******
```
ta commande est ok ou presque
Merci !
Je vois que les commandes sont peu ou proues les mêmes, sauf que le chemin de fichier d'entrée n'a pas de répertoire spécifié et justement, comme le mentionne @kyodev, je ne vois pas comment vérifier mon environnement en cron... Une piste stp ?
Merci @kyodev !
Ok pour le fichier de conf, je le mettais directement dans la ligne de commande j'avoue :-/
Ce fichier de conf, comment on fait pour le prendre en point d'entrée stp ?
ton option -p est incorrecte
> comment vérifier mon environnement en cron.
`env > /home/login/env.txt`
tu verras ce qui est dans env.txt
> comment on fait pour le prendre en point d'entrée stp ?
il est automatiquement lu si présent