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
教你用eclipse连接mysql数据库
Apr 22 MySQL
MySQL 重写查询语句的三种策略
May 10 MySQL
详解MySQL中的主键与事务
May 27 MySQL
MySQL删除和插入数据很慢的问题解决
Jun 03 MySQL
MySQL 全文检索的使用示例
Jun 07 MySQL
MySQL快速插入一亿测试数据
Jun 23 MySQL
MySQL系列之五 视图、存储函数、存储过程、触发器
Jul 02 MySQL
MySQL系列之四 SQL语法
Jul 02 MySQL
MySQL数据库 任意ip连接方法
May 20 MySQL
MySQL数据库简介与基本操作
May 30 MySQL
MySQL的表级锁,行级锁,排它锁和共享锁
Jul 15 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
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
php日期操作技巧小结
2016/06/25 PHP
Yii框架引入coreseek分页功能示例
2019/02/08 PHP
thinkPHP和onethink微信支付插件分享
2019/08/11 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
php 命名空间(namespace)原理与用法实例小结
2019/11/13 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
javascript事件问题
2009/09/05 Javascript
Jquery插件之打造自定义的select标签
2011/11/30 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
基于jquery和svg实现超炫酷的动画特效
2014/12/09 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
基于javascript的异步编程实例详解
2017/04/10 Javascript
bootstrap table使用入门基本用法
2017/05/24 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
koa+mongoose实现简单增删改查接口的示例代码
2019/05/13 Javascript
JS实现音乐钢琴特效
2020/01/06 Javascript
Vue父子传递实例讲解
2020/02/14 Javascript
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
Python拆分大型CSV文件代码实例
2019/10/07 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
2020/10/18 Python
css3与html5实现响应式导航菜单(导航栏)效果分享
2014/02/12 HTML / CSS
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
淘宝网店营销策划书
2014/01/11 职场文书
《散步》教学反思
2014/03/02 职场文书
自我检讨书范文
2015/01/28 职场文书
总经理年会致辞
2015/07/29 职场文书
祝福语集锦:给满月宝宝的祝福语
2019/11/20 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS