J'utilise la machine Windows. Tout est installé avec succès. Lorsque j'essaie d'écrire mysql-js> mysql -u root -p
dans mon shell MySql, l'erreur unexpected identifier
s'affiche. Que dois-je écrire pour me connecter au serveur mysql?
Il suffit de vérifier que vous êtes dans quel mode . Pour aller en mode SQL
mysql-js> \sql
Se connecter:
mysql-js> \connect root@localhost
et entrez le mot de passe
On dirait que vous essayez d’exécuter le programme mysql
à partir du shell du client mysql. C'est faux. Vous pouvez exécuter mysql
uniquement à l'invite command.exe.
C:\> mysql -u root -p
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 72
Server version: 8.0.1-dmr MySQL Community Server (GPL)
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
À ce stade, vous êtes dans le shell mysql, qui a été exécuté à partir de la commande Windows Shell. Vous ne pouvez pas exécuter de programmes dans le shell mysql, mais vous n’avez pas à le faire.
Ceci est documenté ici: https://dev.mysql.com/doc/refman/5.7/en/mysql.html
Une fois que vous êtes dans le shell mysql, vous pouvez vous connecter à un nouveau serveur avec la commande connect
. Mais c'est rare de le faire. Il suffit de vous connecter lorsque vous appelez le shell mysql.
mysql> connect mydatabase 127.0.0.1
L'utilisateur et le mot de passe utilisés pour cette connexion sont ceux que vous avez spécifiés lorsque vous avez appelé le shell mysql pour la première fois.
Ceci est documenté ici: https://dev.mysql.com/doc/refman/5.7/en/mysql-commands.html
Vous voudrez peut-être/aurez besoin de passer à SQL davantage avec\sql - voir\help pour obtenir de l'aide