位置: 编程技术 - 正文

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

  • 实收资本实务处理办法
  • 资产减值损失影响利润吗
  • 公司申请破产后股东需要还债吗
  • 增值税不含税销售额怎么计算
  • 城镇土地使用税的计税依据
  • 增值税超过起征点填入哪个表格
  • 工资扣水电费怎么算
  • 转账支票存根联图片
  • 环保罚款计入什么会计科目
  • 个体工商户办税务
  • 被投资单位提取盈余公积权益法
  • 长期待摊费用摊销表
  • 工会经费怎样申报
  • 代扣代缴个人所得税
  • 税控设备全额抵扣政策
  • 支付给其他公司费用怎么入账
  • 短期借款计提利息例题
  • 固定资产本期折旧额与上期不一样
  • 企业一般纳税人证明在哪里查询
  • 变更法人税务怎么变更
  • 农产品初加工免征企业所得税
  • 空调可以开专票抵扣吗
  • 当月所得税是什么意思
  • 付款信息和开票信息区别
  • 增值税专用发票的税率是多少啊
  • 设备安装公司如何经营
  • 个税申报一年报一次吗
  • 公司废业
  • 水利工程水费怎样计算
  • 债券利息收入属于什么会计科目
  • vue引入mui
  • 无票收入什么时候确认收入
  • 包装物交不交消费税
  • 哪些货物可以享受减免税政策
  • 补计提去年所得税费用会计分录
  • 雷瓦老板
  • 使用php进行mysql数据库编程的基本步骤
  • vue 配置
  • id3决策树伪代码
  • css中清除浮动
  • 全套工商登记资料都有什么
  • 出入库单可以用机打的吗
  • 家禽养殖企业
  • 税务异常怎么处理要多长时间
  • 申报个税的流程怎么操作
  • 使用mysqldump备份数据库
  • 哪些固定资产是负债类
  • 建筑企业预缴所得税税率是多少
  • 汽车折旧会计凭证怎么做
  • 补提当年折旧会计分录
  • 公司向外借款给个人怎么做账
  • 以前年度损益调整在报表哪里体现
  • 对公账户收到钱有提示吗
  • 费用票成本票有哪些
  • 预提费用怎么做凭证
  • sql server内存怎么设置合理
  • vb.net invoke
  • sql根据逗号分割数据
  • sql server中触发器的作用是什么?
  • sql语句的优化方式
  • xp磁盘管理打不开
  • Windows Server 2003下DHCP服务器的安装与简单配置图文教程
  • windows server 2008下一些设置技巧及优化经验总结
  • linux怎样浏览文件中的内容
  • centos root被锁定如何取消
  • solaris route add
  • Linux操作系统网络及主机名配置
  • win1021h2正式版
  • 如果打招呼了不理是什么原因
  • jasonToObject
  • 使用jquery
  • easyui datagrid resize
  • android导入别人的程序报错
  • nodejs后端教程
  • bat 参数个数
  • android录音软件
  • linux的sed -i
  • jquery操作样式
  • 个体工商户税务年报网上怎么申报
  • 如何查询医院是否有怀孕建档名额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设