Use the mysql_config_editor to Secure the connection Information
mysql_config_editor set --login-path=MySQL57 --host=localhost --user=root --port=3306 --Password
Enter password: *******
Confirm that the login-path data was correctly added to .mylogin.cnf
mysql_config_editor print --login-path=MySQL57
or
mysql_config_editor print --all
[MySQL57]
user = root
password = *****
host = localhost
port = 3306
Connect to MySQL server using .mylogin.cnf.
mysql --login-path=MySQL57
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.7.18-log MySQL Community Server (GPL)
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
The execution of a utility specifying the login-path section.
mysqlserverinfo --server=MySQL57 --format=vertical
# Source on localhost: ... connected.
************************* 1. row *************************
server: localhost:3306
config_file: c:\my.ini
binary_log: bin_log.000015
binary_log_pos: 154
relay_log:
relay_log_pos:
version: 5.7.18-log
datadir: C:\ProgramData\MySQL\MySQL Server 5.7\Data\
basedir: C:\Program Files (x86)\MySQL\MySQL Server 5.7\
plugin_dir: C:\Program Files (x86)\MySQL\MySQL Server 5.7\lib\plugin\
general_log: ON
general_log_file: C:/mysql/general_log.log
general_log_file_size: 3608472 bytes
log_error: C:\mysql\mysql_log.log
log_error_file_size: 122782 bytes
slow_query_log: ON
slow_query_log_file: C:/mysql/sql_log.log
slow_query_log_file_size: 3105 bytes
1 row.
#...done.
Where to find .mylogin.cnf. file ?
The file location is the %APPDATA%\MySQL directory on Windows and the current user's home directory on non-Windows Systems
No comments:
Post a Comment