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 05 MySQL
MySQL infobright的安装步骤
Apr 07 MySQL
MySQL之PXC集群搭建的方法步骤
May 25 MySQL
MySQL深度分页(千万级数据量如何快速分页)
Jul 25 MySQL
SQL实现LeetCode(175.联合两表)
Aug 04 MySQL
浅谈MySQL之select优化方案
Aug 07 MySQL
面试中老生常谈的MySQL问答集锦夯实基础
Mar 13 MySQL
MySQL创建管理LIST分区
Apr 13 MySQL
SQL语句多表联合查询的方法示例
Apr 18 MySQL
MySQL 数据库范式化设计理论
Apr 22 MySQL
详细介绍MySQL中limit和offset的用法
May 06 MySQL
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
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
漫威DC御用漫画家去世 他的表情包曾走红网络
2020/04/09 欧美动漫
用PHP编程开发“虚拟域名”系统
2006/10/09 PHP
在Windows版的PHP中使用ADO
2006/10/09 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
JS中简单的实现像C#中using功能(有源码下载)
2007/01/09 Javascript
IE8 原生JSON支持
2009/04/13 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
2010/09/08 Javascript
结合JQ1.9通过js正则判断各种浏览器版本的方法
2013/12/30 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
2016/03/31 Javascript
关于Vue.js一些问题和思考学习笔记(1)
2016/12/02 Javascript
js实现本地图片文件拖拽效果
2017/07/18 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
react native 文字轮播的实现示例
2018/07/27 Javascript
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
[19:14]DOTA2 HEROS教学视频教你分分钟做大人-维萨吉
2014/06/24 DOTA
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
使用Python制作微信跳一跳辅助
2018/01/31 Python
对Python中DataFrame按照行遍历的方法
2018/04/08 Python
Flask框架web开发之零基础入门
2018/12/10 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
Microsoft新加坡官方网站:购买微软最新软件和技术产品
2016/10/28 全球购物
澳大利亚鞋仓库:Shoe Warehouse
2019/07/25 全球购物
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
struct与class的区别
2014/02/03 面试题
文明学生事迹材料
2014/01/29 职场文书
公司年会抽奖活动主持词
2014/03/31 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
2015年小学辅导员工作总结
2015/05/27 职场文书
python 实现定时任务的四种方式
2021/04/01 Python