位置: 编程技术 - 正文

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

  • 分公司非独立核算
  • 税务师考哪5门
  • 个体户需要税务申报吗?
  • 注册资本印花税按年申报还是按次申报
  • 研发费用直接计入成本吗
  • 累计所得税前净现金流量计算公式为
  • 营改增后,建筑安装工程的费率是
  • 价外补贴需要交增值税吗
  • 装修费能否一次性支付
  • 财务报税表格
  • 结转无形资产账面价值
  • 客户能把货款打给个人吗
  • 以前年度损益调整科目怎么用
  • 企业免征土地使用税吗
  • 购买脚手架报价单
  • 进项不够怎么避税
  • 减免税款为什么在借方
  • 农产品收购发票是普票还是专票
  • 自产产品公益性捐赠可以免征增值税吗
  • 投资性房地产属于流动资产吗
  • 收购未税矿产品的其他单位,其纳税地点为收购地
  • cpu不支持vt怎么办
  • 预收账款预提费用是什么
  • 公司名下汽车过户给个人
  • 实习生短期意外保险能企业所得税前扣除吗?
  • 招标公司在招标过程中的注意事项
  • 对于接受捐赠的固定资产
  • 怎样改善现金流量比率
  • 外籍人员个人所得税政策2023规定
  • 什么是增值税普票和专票
  • thinkphp框架介绍
  • linux 运行php
  • php strncmp
  • 什么是异步函数
  • 国有资产划转实施方案
  • python用内置函数来打开文件
  • 餐饮业的原材料
  • 什么情况下可以提取公积金
  • 跨境电商企业账务如何做账
  • 防伪税控开票
  • 业务招待费的会计处理方法
  • MongoDB中MapReduce编程模型使用实例
  • 什么是企业所得税收入
  • 限售股算不算账户资产
  • 如何开具污水处理证明
  • 我国现行资源税主要采用什么税率
  • 固定资产折旧年限
  • 其他非流动资产减少的原因
  • 跨年度的银行未入账如何处理
  • 企业过桥贷款违法吗
  • 百分百控股收益都是股东的么
  • 新会计准则经营租赁
  • 出纳账户怎么设置
  • 会计入门技巧
  • 如何解决局域网问题
  • mysql工作内容
  • centos下安装jdk
  • 如何用U盘安装新系统
  • wind10怎么重置网络
  • macbook 如何设置safari的搜索引擎
  • centos7.6 iptables
  • linux如何查看磁盘信息
  • windows7调节音量
  • windows10的操作中心
  • unity多人语音
  • 微信小程序吸血鬼 豹女
  • js单线程多线程
  • 电脑启动项清理
  • 通过制作日晷我们可以探索发现一天之中
  • node.js的安装步骤
  • 安卓环境搭建id怎么设置
  • javascript如何
  • js弹出对话框的命令
  • 地方电子税务局是干嘛的
  • 国税怎么打印申报表
  • 浙江国地税联合申报系统
  • 购买税控盘的发票需要交印花税吗?
  • 辽宁网上税务
  • 车辆购置税交了怎么查询不到
  • 增值税发票报税流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设