6.4.2 mysql_secure_installation — Improve MySQL Installation Security (original) (raw)

6.4.2 mysql_secure_installation — Improve MySQL Installation Security

This program enables you to improve the security of your MySQL installation in the following ways:

mysql_secure_installation helps you implement security recommendations similar to those described atSection 2.9.4, “Securing the Initial MySQL Account”.

Normal usage is to connect to the local MySQL server; invokemysql_secure_installation without arguments:

mysql_secure_installation

When executed, mysql_secure_installation prompts you to determine which actions to perform.

The validate_password component can be used for password strength checking. If the plugin is not installed,mysql_secure_installation prompts the user whether to install it. Any passwords entered later are checked using the plugin if it is enabled.

Most of the usual MySQL client options such as--host and--port can be used on the command line and in option files. For example, to connect to the local server over IPv6 using port 3307, use this command:

mysql_secure_installation --host=::1 --port=3307

mysql_secure_installation supports the following options, which can be specified on the command line or in the [mysql_secure_installation] and[client] groups of an option file. For information about option files used by MySQL programs, seeSection 6.2.2.2, “Using Option Files”.