I want to use a MySQL server on two different ports on the same computer. I created two separate configuration files. When I try to connect to the MySQL server on the second port that I defined, I cannot connect. The OS running MySQL is Windows Vista. I also tried to run mysqldfrom the command line after specifying the port.
This is an example of a file that I changed for a MySQL server to read from two different ports:
[client]
port=3306
[mysql]
mysql-path="C:\Program Files\MySQL\MySQL Server 5.1\bin"
default-character-set=latin1
[client]
port=3307
[mysql1]
mysql1-path="C:\Program Files\MySQL2\MySQL Server 5.1\bin"
default-character-set=latin1
[mysqld]
mysqld-path="C:\Program Files\MySQL\MySQL Server 5.1\bin\"
port=3306
basedir="C:/Program Files/MySQL/MySQL Server 5.1/"
datadir="C:/ProgramData/MySQL/MySQL Server 5.1/Data/"
server_id=1
[mysqld1]
port=3307
server_id=2
mysqld1-path="C:\Program Files\MySQL2\MySQL Server 5.1\bin\"
basedir="C:/Program Files/MySQL2/MySQL Server 5.1/"
datadir="C:/ProgramData/MySQL2/MySQL Server 5.1/Data/"
default-character-set=latin1
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
source
share