首页 > 代码库 > 可以使用mysql自己带的config edit
可以使用mysql自己带的config edit
正常情况下,一般数据库密码可以写在用户主目录的.my.cnf 然后设置chmod 600,一般来说是比较安全的。
但是如果不想给人知道用户名和实际的密码,但是又想给人用,可以使用mysql自己带的config edit。
mysql_config_editorset --user=root --password
这个时候,用户主目录下会出现一个加密了以后的.mylogin.cnf,权限600
直接查看会发现密码是加密的,调用:
mysql_config_editorprint --all
可以看见摘要
直接调用mysql 就可以免密码登录mysql_config_editor设置的默认服务器
如果需要(2881064151)设置多个服务器,可以使用 --login-path 参数
mysql_config_editorset --login-path=dev-slave --user=root --password --host=ip-of-server --port=3308
链接的时候,使用
mysql --login-path=dev-mysql
这种方法说不上有多安全,主要是加密以后,肉眼看不见了而已。
记得,.my.cnf 和.mylogin.cnf 一定要chmod 600
可以使用mysql自己带的config edit
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。