Mysql
 sql >> Base de données >  >> RDS >> Mysql

travis base de données mysql créer une erreur utilisateur

Ce sont les guillemets entourant la requête. Mettez à jour votre before_script pour entourer les requêtes en utilisant des guillemets doubles (") au lieu de guillemets simples (')

before_script:
- mysql -u root -e 'CREATE DATABASE stockmarket;'
- mysql -u root -e "CREATE USER 'makler'@'localhost' IDENTIFIED BY 'makler';"
- mysql -u root -e "GRANT ALL ON stockmarket.* TO 'makler'@'localhost';"

La construction a bien fonctionné après l'avoir modifiée et exécuté la construction sur travis. J'espère que cela vous aidera.