mysql_config_editor出现在mysql5.6.6以后的版本,可以给指定的连接和密码生成一个加密文件.mylogin.cnf,默认位于当前用户家目录下。通过该文件可以使用mysql、mysqladmin等直接登录,避免明文密码出现在脚本中。
notice:使用该特性要求当前主机的mysql版本在5.6.6版本及以上,对将要登陆的mysql服务器版本没有要求。
Usage:
生成加密文件
[root@master ~]# mysql_config_editor set --login-path=jjscj --host=192.168.1.190 --user=jjscj --password 
Enter password:
[root@master ~]# ll ~/.mylogin.cnf 
-rw------- 1 root root 248 Aug 28 14:58 /root/.mylogin.cnf
使用加密文件登录:
[root@master ~]# mysql --login-path=jjscj 
Welcome to the MySQL monitor.
查看当前主机上的加密文件:
[root@master ~]# mysql_config_editor print --all 
[local] 
user = root 
password = ***** 
host = localhost 
[jjscj] 
user = jjscj 
password = ***** 
host = 192.168.1.190
[remote]
user = jjscj
password = *****
host = 192.168.1.190
删除某个加密登陆:
[root@master ~]# mysql_config_editor remove --login-path=remote 
[root@master ~]# mysql_config_editor print --all 

[local] 
user = root 
password = ***** 
host = localhost 
[jjscj] 
user = jjscj 
password = ***** 
host = 192.168.1.190
重置所有
[root@master ~]# mysql_config_editor reset 

最新文章

  1. JSP页面跳转的几种实现方法
  2. Eclipse 设置SVN忽略文件
  3. Hibernate学习笔记(一)
  4. 查询局域网内在线电脑IP
  5. java 15-2 Collection的高级功能测试
  6. Deeplink做不出效果,那是你不会玩!
  7. 典型的检查对float精度理解的代码
  8. xargs 简单功能
  9. bzoj 3698 XWW的难题(有源汇的上下界最大流)
  10. InnoDB 离线转储工具
  11. python request模块学习
  12. SQL 高效运行注意事项(二)
  13. Java 8的用法(泛型接口,谓词链)
  14. Should we ban guns 英语禁枪议论文
  15. jmeter 如何发送上传文件接口请求
  16. Mac android studio 一直卡在Gradle:Build Running的解决办法
  17. Find the duplicate Number (鸽巢原理) leetcode java
  18. Android自定义视图二:如何绘制内容
  19. 2017萌新的ACM之旅参考代码
  20. Beta阶段综合报告

热门文章

  1. CSRF相关
  2. direct模式下的收发
  3. Java加密与解密的艺术 读书心得
  4. rabbitmq 从channal获得socket
  5. java的任务
  6. 【LeetCode】双指针 two_pointers(共47题)
  7. httpclient get/post请求
  8. 微信小程序swiper组件实现图片宽度自适应
  9. JAVA代码覆盖率采集与分析方案
  10. linux开机启动jar