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 分组查询的优化方法
May 12 MySQL
MySQL 覆盖索引的优点
May 19 MySQL
MySQL数据库压缩版本安装与配置详细教程
May 21 MySQL
浅谈MySQL next-key lock 加锁范围
Jun 07 MySQL
mysql中between的边界,范围说明
Jun 08 MySQL
mysql中int(3)和int(10)的数值范围是否相同
Oct 16 MySQL
mysql函数全面总结
Nov 11 MySQL
详解MySql中InnoDB存储引擎中的各种锁
Feb 12 MySQL
分享MySQL常用 内核 Debug 几种常见方法
Mar 17 MySQL
MySQL 表锁定 LOCK和UNLOCK TABLES的 SQL语法
Apr 18 MySQL
MySQL数据库简介与基本操作
May 30 MySQL
mysql数据库如何转移到oracle
Dec 24 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木马攻击防御之道
2008/03/24 PHP
PHP无敌近乎加密方式!
2010/07/17 PHP
php实现文件下载功能的几个代码分享
2014/05/10 PHP
PHP5.3安装Zend Guard Loader图文教程
2014/09/29 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
php-fpm重启导致的程序执行中断问题详解
2019/04/29 PHP
php生成微信红包数组的方法
2019/09/05 PHP
javascript的键盘控制事件说明
2008/04/15 Javascript
JavaScript写的一个DIV 弹出网页对话框
2009/08/14 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
易被忽视的js事件问题总结
2016/05/14 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
Angular.JS中指令ng-if的注意事项小结
2017/06/21 Javascript
使用3D引擎threeJS实现星空粒子移动效果
2020/09/13 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
vue mounted组件的使用
2018/06/18 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
2019/05/07 Javascript
[08:40]Navi Vs Newbee
2018/06/07 DOTA
python小技巧之批量抓取美女图片
2014/06/06 Python
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
python读取csv文件并把文件放入一个list中的实例讲解
2018/04/27 Python
python程序 创建多线程过程详解
2019/09/23 Python
Python全面分析系统的时域特性和频率域特性
2020/02/26 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
施华洛世奇天猫官方旗舰店:SWAROVSKI
2017/04/17 全球购物
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
先进德育工作者事迹材料
2014/01/24 职场文书
物业管理专业自荐信
2014/07/01 职场文书
晚会开幕词
2015/01/28 职场文书
社区公民道德宣传日活动总结
2015/03/23 职场文书
贷款工作证明模板
2015/06/12 职场文书
2020年基层司法所建设情况调研报告
2019/11/30 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python