MySQL去除密码登录告警的方法


Posted in MySQL onApril 20, 2022

背景

MySQL在命令行输入密码时会提示mysql: [Warning] Using a password on the command line interface can be insecure.,在某些时候会干扰取值。

解决方法:

使用mysql_config_editor可以解决这一问题。
login-path是从MySQL5.6开始支持的特性,借助mysql_config_editor工具可以将登陆MySQL的认证信息加密存放在.mylogin.cnf文件。之后,MySQL客户端可以通过读取该加密信息进行登陆。

示例:

[root@localhost mysql]# mysql_config_editor set --login-path=db_admin --host=192.168.1.6 --user=root --password
Enter password:         # 输入密码

参数

–login-path=name 登陆信息名称
–host=name 登陆地址
–password 在登陆文件中添加密码(该密码会被mysql_config_editor自动加密)
–user 用户名
–port=name 端口
–socket=name sock文件

查看

# 显示指定名称的登陆信息
mysql_config_editor print --login-path=test
# 显示所有登陆信息
mysql_config_editor print --all

示例:

[root@localhost mysql]# mysql_config_editor print --all
[db_admin]
user = root
password = *****
host = 192.168.1.6
[root@localhost mysql]# mysql_config_editor print --login-path=db_admin
[db_admin]
user = root
password = *****
host = 192.168.1.6

删除配置

mysql_config_editor remove --login-path=test

登陆

root@localhost mysql]# mysql --login-path=db_admin
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10222
Server version: 5.7.37-log MySQL Community Server (GPL)
Copyright (c) 2000, 2022, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

到此这篇关于MySQL去除密码登录告警的文章就介绍到这了!

MySQL 相关文章推荐
MySQL创建索引需要了解的
Apr 08 MySQL
MySQL的join buffer原理
Apr 29 MySQL
详解MySQL集群搭建
May 26 MySQL
MySQL子查询中order by不生效问题的解决方法
Aug 02 MySQL
Linux7.6二进制安装Mysql8.0.27详细操作步骤
Nov 27 MySQL
SQL语法CONSTRAINT约束操作详情
Jan 18 MySQL
Mysql分析设计表主键为何不用uuid
Mar 31 MySQL
MySQL的存储过程和相关函数
Apr 26 MySQL
讲解MySQL增删改操作
May 06 MySQL
MySQL批量更新不同表中的数据
May 11 MySQL
MySQL范围查询优化的场景实例详解
Jun 10 MySQL
MySQL常用慢查询分析工具详解
Aug 14 MySQL
MySQL数据库事务的四大特性
Windows 64位 安装 mysql 8.0.28 图文教程
分析MySQL优化 index merge 后引起的死锁
解决MySQL报“too many connections“错误
Mysql查询时间区间日期列表,不会由于数据表数据影响
Apr 19 #MySQL
WINDOWS下安装mysql 8.x 的方法图文教程
CentOS MySql8 远程连接实战
You might like
关于PHP自动判断字符集并转码的详解
2013/06/26 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
php获取json数据所有的节点路径
2015/05/17 PHP
PHP设计模式之观察者模式实例
2016/02/22 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
ext监听事件方法[初级篇]
2008/04/27 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
JS判断页面是否出现滚动条的方法
2015/07/17 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
2015/12/07 Javascript
第十章之巨幕页头缩略图与警告框组件
2016/04/25 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
2016/12/22 Javascript
jquery广告无缝轮播实例
2017/01/05 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
微信小程序开发常见问题及解决方案
2019/07/11 Javascript
Vue实现验证码功能
2019/12/03 Javascript
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
浅析JavaScript预编译和暗示全局变量
2020/09/03 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
javascript实现前端分页功能
2020/11/26 Javascript
python中set常用操作汇总
2016/06/30 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
python初学之用户登录的实现过程(实例讲解)
2017/12/23 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
python实现在函数图像上添加文字和标注的方法
2019/07/08 Python
使用python模拟命令行终端的示例
2019/08/13 Python
Python 实例方法、类方法、静态方法的区别与作用
2019/08/14 Python
西班牙创意礼品和小工具网上商店:Curiosite
2016/07/26 全球购物
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
省三好学生申请材料
2014/01/22 职场文书
业务员简历自我评价
2014/03/06 职场文书
大三学年自我鉴定范文(3篇)
2014/09/28 职场文书
寻找最美乡村教师观后感
2015/06/18 职场文书
校运会宣传稿大全
2015/07/23 职场文书
vue ref如何获取子组件属性值
2022/03/31 Vue.js