位置: 编程技术 - 正文

Shell下实现免密码快速登陆MySQL数据库的方法(shell 加密密码)

编辑:rootadmin

推荐整理分享Shell下实现免密码快速登陆MySQL数据库的方法(shell 加密密码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell免密码切换至root用户,shell免密登录,shell脚本sudo免输密码,shell免密码切换至root用户,shell免密码切换至root用户,shell免密登录命令,ssh免密登录执行shell,shell免密码切换至root用户,内容如对您有帮助,希望把文章链接给更多的朋友!

背景

当我们在 Shell 下想要通过 mysql-client 登陆到 MySQL 数据库的时候,我们总是需要非常麻烦的输入一次又一次的密码。

而且,如果你的 root 密码是高度随机的话(LastPass大法好),那么你登陆一次 MySQL 数据库的成本就会非常大了。

通常我们登陆数据库的时候都是这样登陆的,如下

那么,有没有一个办法能够既安全,又能简单方便地登陆到数据库去呢?

方法

答案当然是有的,而且,MySQL 也已经帮我们想过这个问题了!

参考链接:End-User Guidelines for Password Security

使用 .my.cnf 快速登陆

在 ~/ 目录新建一个 .my.cnf 文件。当然,如果你已经有这个文件了,直接修改这个文件即可!

Shell下实现免密码快速登陆MySQL数据库的方法(shell 加密密码)

我个人喜欢用 vim 大法,于是我们就可以这样

然后在文件中写入下面的信息

注意:修改 your_pass 和 your_user 为你想要登陆用户的密码和用户名

下面是一个例子:

如果你已经有 .my.cnf 这个文件了,就在 [client] 栏位写入信息即可!

注意:由于 .my.cnf 文件中明文写了你的密码,因此要注意设置这个文件的文件权限

保存后,我们就可以直接使用 mysql 命令登陆 MySQL 数据库了!

注:如果你需要指定一个设置文件而不使用默认的 ~/.my.cnf 的话,就需要使用 --defaults-file=file_name 参数了。例:

使用环境变量 MYSQL_PWD 快速登陆

MySQL优先会使用环境变量中的参数作为运行参数

设置后,再次登陆 mysql 就不需要再次输入密码了。

不过需要注意的是,如果你退出了当前的 Shell 的话,这个环境变量就会消失。

更需要注意的是,你在 Shell 输入的命令,会被自动保存, history 就可以看到你输入过的命令。

总结

标签: shell 加密密码

本文链接地址:https://www.jiuchutong.com/biancheng/349328.html 转载请保留说明!

上一篇:Win2008 R2 mysql 5.5 zip格式mysql 安装与配置

下一篇:Mysql 服务 1067 错误 的解决方法:修改mysql可执行文件路径(mysql服务1067进程意外终止)

  • 完税价格是含税价
  • 城建税和教育费附加减免政策
  • 新车车船税怎么交
  • 银行短期存款利息怎么算
  • 未到账的银行存款怎么取
  • 企业所得税本年实际缴纳不包括上年汇算清缴补缴税款吗
  • 资金收益率计应收账款吗
  • 金蝶怎么增加凭证行数
  • 年末未分配利润怎么处理
  • 零星小额交易要交税吗
  • 员工旅游费怎么记账
  • 个人出售住房缴纳房产税吗
  • 出售专利权收入属于什么收入
  • 收回已作为坏账准备的应收账款会计分录
  • 其他应收款是否要收利息
  • 公司会计怎么做
  • 年度纳税申报时间规定
  • 实收资本叫别人代缴可以不
  • 返利冲抵货款会计分录
  • 可供出售债权投资
  • 广东省电子税务局app下载
  • 工资五险一金和税怎么处理
  • 其他应付款挂多少有风险
  • 季度申报利润表怎么填
  • 保税区内的货物交易
  • 怎样接收电子承兑汇票流程视频
  • 广告公司的收入增加原因
  • 公司购买理财产品如何做账
  • wifi默认网关是什么
  • Mac怎么设置默认排序方式
  • 土地增值税的计税依据
  • ahqtb.exe是啥进程 ahqtb进程信息查询
  • 货款已预付会计分录
  • 龙骨花的养殖方法移植
  • smart控制技术
  • PHP:imagesetthickness()的用法_GD库图像处理函数
  • 审计项目种类
  • php发送post
  • vue父子组件传值方法
  • cuda安装步骤
  • 员工食堂买菜
  • 企业扶贫捐赠简报范文
  • python中的sum函数怎么用
  • 自然人三方协议支付宝怎么处理
  • 残疾人保证金如何做账
  • 租金算营业成本还是管理费用
  • 应交税费为负数在资产负债表里怎么填
  • mongodb服务端默认的端口号是多少?
  • 公司收到保险公司赔款后又转给个人怎么处理
  • 购销合同交印花税吗怎么交
  • 美元利息结汇是属于外汇
  • 用友t3核算管理如何取消记账
  • 预付账款和应付账款怎么合并
  • 经营性罚款和行政性罚款的区别
  • 增值税附加税需要写进合同吗
  • 计提应付款是什么意思
  • 开发间接费用怎么计算
  • 出口退税申报的报关单无电子信息
  • 需要计提坏账准备吗
  • 销售费用和管理费用的税前扣除
  • 处置长投其他权益变动要转损益吗
  • 创办小企业如何起步
  • sqlserver CONVERT()函数用法小结
  • iis6设置
  • mac如何通过终端启动
  • windows 7磁盘
  • 英雄联盟支持win7
  • win10 win8.1双系统
  • win7网络问题
  • unity判断点击ui
  • 5.2光源
  • jquery validator
  • python xml.etree.ElementTree遍历xml所有节点实例详解
  • java learning
  • 仿微信语音聊天
  • 出口运输费会计分录
  • 退伍军人坐火车要钱吗
  • 地税局收税标准
  • 免抵退税办法不得抵扣的进项
  • 厂房房产税2021年税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设