位置: 编程技术 - 正文

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

  • 纳税人未抄报税是什么意思
  • 资本公积转增资本的要求
  • 补发上年度奖金如何计税
  • 部分产品退货怎么办
  • 房地产公司支付工程款账务处理
  • 共用的水电费支出怎么算
  • 确认销售收入的重要依据是什么
  • 如何网上认证发票流程
  • 小规模纳税人开专票
  • 发票联丢失用抵扣联做账可以吗
  • 免抵税额和免抵退税额有什么区别
  • 电子承兑重复背书给同一个人有影响吗
  • 地铁充值发票会透露个人账户信息吗
  • 服务费计入什么收入
  • 公司注销时债权人未申报债权
  • 公司发工资了
  • 苹果电脑mac系统怎么升级
  • 劳务派遣发票备注栏要求
  • 其他应付款计入什么科目
  • 深度deepin系统安装教程
  • Win10组策略怎么进
  • 工业企业汽车发生费用处理
  • vue使用jquery
  • php实现图片上传
  • 使用php连接数据的方法
  • phpcgi远程代码执行漏洞
  • framework 4 client profile
  • 数据读取流程
  • 定期定额和核定征收哪个好
  • vue-bus
  • vue中key
  • 《推荐一个好地方》图书馆
  • 微信php接口
  • 为什么股本溢价
  • 帝国cms做商城
  • 织梦怎么用模板建站
  • 以非现金资产清偿债务的,债权人应当
  • 有哪些员工福利
  • 冲暂估会计分录
  • python 文件判断
  • 计算机网络面试八股文
  • 如何让网站优化成功
  • 印花税怎么填申报表
  • 在建工程项目的范围包括
  • 微信支付宝等改观了人们的生活方式修改病句
  • 货物或应税劳务名称怎么填
  • 会计专业技术资格初级是什么职称
  • 土地使用权如何取得
  • 收到服务费发票可以计入什么科目
  • 政府补助的会计准则
  • 长期待摊费用摊销计算公式
  • 小规模纳税人财务报表季报怎么填
  • 认缴制下实收资本可以一直为零吗
  • 研发费加计扣除申报表怎么填
  • 普票的销项负数怎么开
  • 报销单粘贴单
  • 凭证账本是什么
  • Sql Server 2012 转换函数的比较(Cast、Convert和Parse)
  • win7自带播放器怎么打开
  • win2003安全模式怎么进
  • linux 执行结果写到文件
  • windows xp密码忘记怎样解锁
  • windows资源监视器
  • 电脑w7系统怎么保存图片
  • Win10最新版下载天翼云盘
  • jquery.parsejson
  • python 管理内存
  • linux cz命令
  • python3m
  • python如何查询函数用法
  • Android-Canvas.drawText()详解
  • android权限管理
  • jquery使用教程
  • 企业破产享有的债权可否提前到期
  • 211学生占全国比例
  • 青岛已开通几条地铁线路
  • 税控机怎么开发票
  • 车辆检测费属于什么科目
  • 买车没有按时交车怎么办
  • 个人可不可以申请办理租赁性质车辆登记
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设