技术知识库

帮助中心 >  产品文档 >  数据库 >  MySQL登录 Warning: Using a password on the command line interface can be insecure.

一、前言

我们在登录mysql的时候经常会看到一句警告:

Warning: Using a password on the command line interface can be insecure.

这个警告是mysql自带的,他是想告诉你在屏幕上直接输入mysql密码并显示是不安全的。

但这让人看着很不舒服,并且当在写脚本的时候这个警告输出到屏幕上更让人感觉难受。

二、解决办法

这个警告是mysql自带的,他是想告诉你在屏幕上直接输入mysql密码并显示是不安全的。

在家目录(可以自己指定目录)下创建一个隐藏文件名字为.my.cnf。


1、编辑文件:

vim .my.cnf

[mysql]

host=127.0.0.1

user=root

password=zxfly


2、在执行登录的时候,或者脚本时候。使用以下方法:

HOME=/root mysql

2.png

当然这个目录可以是任意目录,只要指定就可以。文件中可以加入任意参数,不如端口、sock文件等。

文件中也可以指定其他mysql命令。添加相应的模块即可。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: