Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I downloaded and found out there is script. However mysql 5.5 documentation says:

mysql_install_db is a shell script and is available only on Unix platforms. (As of MySQL 5.6, mysql_install_db is a Perl script and can be used on any system with Perl installed.)

mysql-5.5.34-linux2.6-i686.tar.gz archive contains shell version of mysql_install_db script.

Why does mysql 5.5.34 for Windows contain this script? Is it an issue in 5.5 documentation?

UPD 1:

I found several comments in which confirm that this perl script is useless on Windows:

On Windows you don't need to use that script.

If we don't need it, why not remove it from source tree ?

If those files are nor required for compilation in Windows, and they are not used by any other file, I agree with you they should be removed.


I am not sure if this script is intended to be executed on Windows at all. Our manual clearly says: "It is unnecessary to run the mysql_install_db script that is used on Unix."


mysql_install_db is not supported on Windows and scheduled for removal from our Windows packages.

But is there any official comment that this script really useless in mysql 5.5 on Windows?

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.