• --in-file= file_name , -F file_name 

The name of the input file. The default is ../share/errmsg-utf8.txt . 

This option was removed in MySQL 8.0.19 and replaced by the --in-file-errlog  and --in-file- toclient  options. 

• --in-file-errlog= file_name , -e file_name 

The name of the input file that defines error messages intended to be written to the error log. The default is ../share/messages_to_error_log.txt . 

This option was added in MySQL 8.0.19. 

• --in-file-toclient= file_name , -c file_name 

The name of the input file that defines error messages intended to be written to clients. The default is ../share/messages_to_clients.txt . 

This option was added in MySQL 8.0.19. 

• --name-file= file_name , -N file_name 

The name of the error name file. The default is mysqld_ername.h . 

• --out-dir= dir_name , -D dir_name 

The name of the output base directory. The default is ../sql/share/ . 

• --out-file= file_name , -O file_name 

The name of the output file. The default is errmsg.sys . 

• --version , -V 

Display version information and exit. 

## 4.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: 

•You can set a password for root  accounts. 

•You can remove root  accounts that are accessible from outside the local host. 

•You can remove anonymous-user accounts. 

•You can remove the test  database (which by default can be accessed by all users, even anonymous users), and privileges that permit anyone to access databases with names that start with test_ . 

mysql_secure_installation  helps you implement security recommendations similar to those described at Section 2.10.4, “Securing the Initial MySQL Account” . 

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

mysql_secure_installation 

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

