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中InnoDB存储引擎的锁的基本使用教程
May 26 MySQL
MySQL GRANT用户授权的实现
Jun 18 MySQL
MySQL的安装与配置详细教程
Jun 26 MySQL
mysql事务对效率的影响分析总结
Oct 24 MySQL
Mysql排序的特性详情
Nov 01 MySQL
如何避免mysql启动时错误及sock文件作用分析
Jan 22 MySQL
一文弄懂MySQL中redo log与binlog的区别
Feb 15 MySQL
MySQL 分区表中分区键为什么必须是主键的一部分
Mar 17 MySQL
Innodb存储引擎中的后台线程详解
Apr 03 MySQL
MySQL时区造成时差问题
Apr 13 MySQL
MySQL三种方式实现递归查询
Apr 18 MySQL
MySQL 原理与优化之Update 优化
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类
2006/10/09 PHP
php获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
Linux php 中文乱码的快速解决方法
2016/05/13 PHP
php7函数,声明,返回值等新特性介绍
2018/05/25 PHP
PHP实现二维数组中的查找算法小结
2018/06/09 PHP
PHP iconv()函数字符编码转换的问题讲解
2019/03/22 PHP
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
JQuery开发的数独游戏代码
2010/10/29 Javascript
在javascript中关于节点内容加强
2013/04/11 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
DOM 事件流详解
2015/01/20 Javascript
JS模拟简易滚动条效果代码(附demo源码)
2016/04/05 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
JavaScript-html标题滚动效果的简单实现
2016/09/08 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
2017/02/05 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
Webpack优化配置缩小文件搜索范围
2017/12/25 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
基于Python __dict__与dir()的区别详解
2017/10/30 Python
python多线程之事件Event的使用详解
2018/04/27 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
python opencv实现信用卡的数字识别
2020/01/12 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
2020/03/30 Python
python中random模块详解
2021/03/01 Python
DHC美国官网:日本通信销售第一的化妆品品牌
2017/11/12 全球购物
留学顾问岗位职责
2014/04/14 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
银行职员工作失误检讨书
2014/10/14 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python
Python使用pyecharts控件绘制图表
2022/06/05 Python