位置: 编程技术 - 正文

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进程意外终止)

  • 资金预算表编制依据
  • 六税两费指的是什么
  • 清卡抄税报税顺序
  • 个人收到银行承兑汇票
  • 技术转让收入纳税调整
  • 小规模纳税人购置税控设备
  • 企业收到跨年度的政府补贴款,是否计入当年企业所得税
  • 小规模租赁税是怎么征收的
  • 印花税少于1元怎么处理
  • 减税降费政策六税
  • 通用日记账核算方法
  • 不计提直接发工资
  • windows10如何移动文件
  • 防伪税控技术维护费可以全额抵扣吗
  • win7上网提速
  • php如何编程
  • iphone8plus完美越狱
  • 电脑cn是什么意思
  • os x yosemite wifi断线怎么办?yosemite wifi掉线解决详细步骤
  • 公司成立后多久可以开发票
  • 笔记本显示器分辨率无法调整怎么办
  • php ajax 实现
  • 建筑安装发票可以外地开吗
  • 火灾造成存货损失应该作为报废还是盘亏
  • 如何通过利润表看企业收益
  • 超分辨率图像复原
  • 企业取得的分红款要交税吗
  • 万字短文
  • 只有进项税没有销项
  • css实现文字颜色渐变
  • arptables命令详解
  • 利润表用处
  • 公司请的临时工
  • 每月计提的工资包含社保吗
  • 异地项目需要预缴增值税吗
  • 小规模纳税人货款怎么算
  • 帝国cms移动端
  • 招待客户发生的住宿费可以抵扣吗
  • Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍
  • 信用减值损失是什么项目
  • 不需要支付的应付账款
  • 银行多扣了钱法律是怎么判
  • 低值易耗品如何评估
  • 住宿费开的增值税专用发票怎么记账
  • 赠品视同销售会计分录如何编制?
  • 增值税专用发票几个点
  • 制造费用的明细账应当按照什么设置
  • 什么是内部报酬吗
  • 解除劳动合同的合法程序
  • 小规模取得增值税专用发票怎么做账
  • 客户退货不退赠品怎么办
  • 企业当年实现的净利润即为企业当年可供分配的利润
  • 内部交易内部交易收益造成的当期折旧的多计额
  • 旅游业小规模纳税人税率是多少
  • 鉴证咨询公司
  • 原始凭证书写要求
  • Sql Server 2000 行转列的实现(横排)
  • ubuntu磁盘空间突然满了
  • win10打开cad出现致命错误
  • windows7开机后网络标志转圈
  • win8系统安装步骤
  • win8系统升级
  • centos安装详细
  • win8怎么调出任务栏
  • Win7系统安装教程
  • 安装win7提示
  • ubuntu20.04安装配置
  • win8系统怎么设置桌面
  • Win10预览版镜像
  • opengl oes纹理
  • ms-dos 6.2批处理文件高级指南
  • jquery技巧
  • messenger api
  • 禁用javascript后果
  • 刮刮奖软件下载
  • js继承的方法
  • js如何保留一位小数
  • js分享软件集合
  • 2023年车辆购置税优惠政策有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设