I don’t think what you are doing is necessary. In the screenshot you posted above, the window pictured is a prompt used to connect to a running database as a client. When you are in MySQL workbench and you create a new connection that is only for the workbench software, which is separate from the mySQL server software, to connect to a database somewhere and manage it. Creating “connections” here have no effect on whether the server is running and listening for connections from other computers.
If you are able to connect to the “local instance” from workbench then you should be able to connect to it remotely, but if you are using the “root” user then you will not be able to connect remotely as the default setting is to only allow connections from the localhost:
Rather than change the root user to allow remote connections I would create a new user and give it whatever access you want. In the field “limit to hosts matching” enter “%” to allow connection from any other computer. Then use those new user credentials to get ignition to connect from the other computer.