C'est ce que je fais :
mysql --host=localhost --port=9999 mysql -u root -p --execute="show tables;"
La commande fonctionne (connexion au port 3306), peu importe ce que je fournis dans le champ --port
argument. J'ai deux serveurs mysql fonctionnant sur une machine, et je veux me connecter au second en fournissant explicitement son numéro de port. Que se passe-t-il ? Pourquoi mysql
ignorer ce paramètre ?