zoukankan      html  css  js  c++  java
  • MySQL 加密客户端使用的密码配置文件

    正常情况下,一般MySQL免密码登录数据库可以通过在~/.my.cnf写入密码实现,然后设置chmod 600,一般来说是比较安全的。 但是如果不想给人知道用户名和实际的密码,但是又想给人用,可以使用MySQL自己带的mysql_config_editor.
    执行下面命令,输入MySQL用户root对应的密码,随后产生一个文件~/.mylogin.cnf:

    mysql_config_editor set --user=root --password
    # 直接查看会发现密码是加密的
    # 查看摘要
    mysql_config_editor print --all
    现在直接调用 mysql 就可以免密码登录mysql_config_editor设置的默认服务器了. 如果需要设置多个服务器,可以使用–login-path参数:

    mysql_config_editor set --login-path=dev-slave --user=root --password --host=ip-of-server --port=3308
    # 使用
    mysql --login-path=dev-mysql
    这种方法说不上有多安全,主要是加密以后,肉眼看不见了而已。

  • 相关阅读:
    性能分析
    单例模式
    装饰者模式
    开发Chrome Extension截取你微博的帐号密码
    201703-3 markdown
    201612-3 权限查询
    201609-3 炉石传说
    201604-2 俄罗斯方块
    201604-3 路径解析
    201512-1 数位之和
  • 原文地址:https://www.cnblogs.com/morse/p/13925339.html
Copyright © 2011-2022 走看看