Which MySQL features to install?

Hi,

I had been using MySQL 5.5.22 on my computer as local server for building and testing PHP-MySQL websites. I use HeidiSQL as DB interface.

I recently changed my laptop (Windows 10 - 64bit) and wanted to install the latest MySQL version, so I downloaded mysql-installer-community-5.7.18.1.msi file from MySQL site. Also, I have Apache 2.4.25 and PHP 7.0.18 installed and running.

My question is, which option do I select for installation? Developer Default or Server only?

Or, should I select Custom and select MySQL server manually like the following?

Thanks.

That seems to rule out the “server only” option doesn’t it?

Typically “custom” options are best once you are familiar with what the components do and what components you need. IMHO “guessing” might work out OK for you, but then again, maybe not.

I think for you, as long as you have the room for it, installing the “Full” would be a good choice. Chances are you will be installing things you won’t be using and don’t need, but on the other hand, if you do need to use something it will be there.

1 Like

Thanks. Before your reply, I had went ahead and selected Server Only. It seems to be working fine, my sites are functional as they were before. In the Custom option, there are applications and connectors I have no idea what for, and the install guide of MySQL does not do a good enough job in explaining what things are for.

When installing something I prefer to install only what is necessary. For example, the Developer Default option required Python to be installed, which I have no intention to use. Also, it is not only about the available space. Unnecessary things that programs install usually consume more resources and create unnecessary clutter overall.

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.