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 16 MySQL
解决MySQL存储时间出现不一致的问题
Apr 28 MySQL
MySQL删除和插入数据很慢的问题解决
Jun 03 MySQL
浅谈MySQL next-key lock 加锁范围
Jun 07 MySQL
MySQL REVOKE实现删除用户权限
Jun 18 MySQL
解决Mysql的left join无效及使用的注意事项说明
Jul 01 MySQL
MySQL系列之开篇 MySQL关系型数据库基础概念
Jul 02 MySQL
记一次Mysql不走日期字段索引的原因小结
Oct 24 MySQL
MySQL悲观锁与乐观锁的实现方案
Nov 02 MySQL
Mysql中有关Datetime和Timestamp的使用总结
Dec 06 MySQL
Innodb存储引擎中的后台线程详解
Apr 03 MySQL
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
Apr 12 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根据某字段对多维数组进行排序的方法
2015/03/07 PHP
PHP中mysqli_get_server_version()的实例用法
2020/02/03 PHP
对xmlHttp对象的理解
2011/01/17 Javascript
基于jquery实现的表格分页实现代码
2011/06/21 Javascript
jquery时间下拉框小例子
2013/04/15 Javascript
CSS鼠标响应事件经过、移动、点击示例介绍
2013/09/04 Javascript
jquery中获得元素尺寸和坐标的方法整理
2014/05/18 Javascript
html的DOM中Event对象onblur事件用法实例
2015/01/21 Javascript
js拖拽的原型声明和用法总结
2016/04/04 Javascript
JavaScript实现刷新不重记的倒计时
2016/08/10 Javascript
vue.js如何更改默认端口号8080为指定端口的方法
2017/07/14 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
JS实现字符串中去除指定子字符串方法分析
2018/05/17 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
2018/08/27 Javascript
小程序云开发教程如何使用云函数实现点赞功能
2019/05/18 Javascript
python版学生管理系统
2018/01/10 Python
python数据封装json格式数据
2018/03/04 Python
python组合无重复三位数的实例
2018/11/13 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
Python json读写方式和字典相互转化
2020/04/18 Python
python 6行代码制作月历生成器
2020/09/18 Python
会计助理的岗位职责
2013/11/29 职场文书
合作意向协议书范本
2014/03/31 职场文书
爱之链教学反思
2014/04/30 职场文书
企业党员个人自我评价
2014/09/20 职场文书
学生通报表扬范文
2015/05/04 职场文书
2015年林业工作总结
2015/05/14 职场文书
葬礼主持词
2015/07/02 职场文书
教您怎么制定西餐厅运营方案 ?
2019/07/05 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
Java Socket实现Redis客户端的详细说明
2021/05/26 Redis
python中redis包操作数据库的教程
2022/04/19 Python
java开发双人五子棋游戏
2022/05/06 Java/Android