可以使用mysql自己带的config edit

Posted 服务器-老张

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可以使用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的主要内容,如果未能解决你的问题,请参考以下文章

Pycharm显示工具栏,缺少主菜单

关于oracle中系统自带的empdept表查询不带的问题

Vue项目启动后首页URL带的#该怎么去掉?

kafka必须在linux下吗

无意中看到自己带的新员工工资比自己多9K,准备辞职了,就Android开发倒挂这么严重吗?

怎么配置mysql数据库配置文件