Das mache ich:
mysql --host=localhost --port=9999 mysql -u root -p --execute="show tables;"
Der Befehl funktioniert (Verbindung zu Port 3306), unabhängig davon, was ich als --portArgument gebe. Ich habe zwei MySQL-Server auf einem Computer und möchte eine Verbindung zum zweiten herstellen, indem ich dessen Portnummer explizit angabe. Was ist los? Warum mysqlignoriert dieser Parameter?