l'exécution d'un fichier sql dans le terminal de mac
Je suis coincé en essayant de lancer un serveur mysql d'un énoncé à partir d'un fichier - semble si je suis à l'extérieur du cd usr/local/mysql/bin - je obtenir une commande de mysql ne trouve pas d'erreur, et si je suis à l'intérieur, il ne peut pas trouver le chemin d'accès au fichier mysql. Le fichier mysql est actuellement dans mon dossier utilisateur. Je suis censé être en cours d'exécution d'une commande comme:
mysql -u user -phpuser password < path/to/file.sql
Ce que quelqu'un sait comment le faire fonctionner?
- Ne
/usr/local/mysql/bin/mysql -u user -phpuser password < path/to/file.sql
travail? - Il pourrait, mais je ne sais pas comment spécifier le chemin - c'est quoi par rapport à? Où dois-je être dans le shell pour exécuter cette commande? J'ai essayé un tas de combinaisons et d'obtenir le mysql ne trouve pas d'erreur ou de fichier ne trouve pas d'erreur.
path/to/file
est par rapport à votre emplacement actuel.
Vous devez vous connecter pour publier un commentaire.
Si
mysql
est dans/usr/local/mysql/bin
plutôt que/usr/local/bin
puis mettre à jour votrePATH
:Dans votre question, vous avez un tableau de bord en face du nom d'utilisateur, essayez de: