Bonjoru à tous,
Je souhaite execute une commande mysql dans un script bash.
Voici l'instruction en question :
mysql -h localhost -u XXXXXXXXXXX -pXXXXX -nbA -B --execute="GRANT USAGE ON *.* TO '${DB_NAME}'@'localhost' IDENTIFIED BY '${DB_PWD}' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;"
Malheureusement le *.* est remplacer par la liste des fichiers du dossier en cours... J'ai tenté un échappement via \*.\* sans succès.
Quelqu'un aurait une astuce?
Partager