mysql命令行不用输入用户名和密码的方法

1.在mysql5.6.6以后才行:
mysql_config_editor set --login-path=dbname --host=127.0.0.1 --user=root --password
然后可以看到创立的信息:
mysql_config_editor print --all
登陆就可以直接了:
mysql --login-path=dbname

2.直接mysql --defaults-extra-file=/root/mysql_info.cnf -e 'SHOW SLAVE STATUS\G'
然后/root/mysql_info.cnf内容为下:
[client]
host = 127.0.0.1
user = root
password = 123123
socket = /tmp/mysqld.sock

你可能感兴趣的:(Mysql,Linux)