Hi!
I installed a mysql server on a windows 7 machine and then installed HeidiSQL on the same machine and was able to access the mysql server from heidisql just fine using both ports 3306 and 33070 (one at a time obviously).
I then logged in to my organization's citrix environment, downloaded Heidi SQL, and ran it. It started fine, but when I put in exactly the same credentials except for the TCP/IP port (which I obtained from the first machine using ipconfig) I received an error message from the session manager saying "Can't create TCP/IP socket (10022)". I checked msdn and found the following:
"WSAEINVAL 10022 Invalid argument. Some invalid argument was supplied (for example, specifying an invalid level to the setsockopt function). In some instances, it also refers to the current state of the socket—for instance, calling accept on a socket that is not listening."
I've identified a couple of possibilities:
- a firewall on the citrix (virtual) machine or server
- virus checking on the same
- a bug?
Unfortunately I do not have ability to access either of these.
One possibility I have thought of to work around this is to use putty but do not have any experience with this (I've used SSH on linux for both the client and the server but not on windows) but need some answers to some questions to do so:
-
Would I need an ssh server for the machine hosting mysql?
-
Do I need putty or is this already built into Heidi SQL?
THANKS . . .
Phil Troy