Bug #57809 MySQL Enterprise Server Installation MySQL database port
Submitted: 28 Oct 2010 13:37 Modified: 24 Jan 2011 19:52
Reporter: Ulf Wendel Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Enterprise Monitor: Installing Severity:S3 (Non-critical)
Version: OS:Any
Assigned to: BitRock Merlin CPU Architecture:Any

[28 Oct 2010 13:37] Ulf Wendel
Description:
Hi,

I've downloaded mysqlmonitor-2.3.0.2036-windows-installer.exe and tried to install the Enterprise Server without reading the documentation before hand.

The Windows installer asked me if I want to install a MySQL server. As I had a MySQL server already installed on my system and this setup is for testing only, I denied and told the installer to use my existing MySQL server. The installation wizard then asked me to provide login information for that server.

The form collecting login information (for my existing MySQL server) has had the MySQL database port set to 13306. Please make it 3306 because this is the standard port for a standard MySQL installation.

If, MySQL Enterprise installs its own MySQL server then port 13306 is a sensible default as it won't clash with a default MySQL installation on the installation host. However, I have choosen to use an existing MySQL server. And in that case the default should be port 3306.

How to repeat:
Install a MySQL server on a clean windows box. Go for the default port 3306. Install MySQL Enterprise Server on the same box. Tell MySQL Enterprise to use the previously installed MySQL server for its repository. Note the default value that the Enterprise installer wizard puts into the port field when asking for login credentials for the already installed MySQL server.

Suggested fix:
Use different default port values in the wizard depending on the user choice.
[28 Oct 2010 13:53] Valeriy Kravchuk
Sounds like a valid feature request to me.
[3 Nov 2010 18:59] Enterprise Tools JIRA Robot
Andy Bang writes: 
If the user elects to use the mysqld bundled with the installer, continue to default to port 13306, but if they elect to use their own mysqld, default to port 3306.
[18 Nov 2010 21:41] Enterprise Tools JIRA Robot
Andy Bang writes: 
In build 2.3.1.2039.
[8 Dec 2010 13:53] Enterprise Tools JIRA Robot
Carsten Segieth writes: 
tested OK with 2.3.1.2046
[24 Jan 2011 19:50] John Russell
Added to 2.3.1 change log:

The default MySQL port during MySQL Enterprise Monitor is now 13306
if you select the bundled MySQL server, or 3306 if you select an
existing MySQL server instance.