文档章节

MySQL命令行不输入密码的安全方式

swingcoder
 swingcoder
发布于 2016/07/18 15:28
字数 236
阅读 719
收藏 0
点赞 0
评论 0
Warning: Using a password on the command line interface can be insecure.

上面的提示是当你在命令行输入mysql 密码登录时出现的提示,但有些自动批处理任务是需要使用密码的,有什么办法不提示?

这个提示也是mysql 5.6.x之后版本的提示,可以使用mysql_config_editor配置登录参数

mysql_config_editor set --login-path=local --host=localhost --user=username --password

这样就可以使用下面的命令代替之前的老方法了(注意--login-path要排在其它参数前面)

mysql --login-path=local  -e "statement"

密码加密后保存在 $HOME/.mylogin.cnf

查看

mysql_config_editor print --all

 另外一种不太安全但也不用输入密码的方法是使用.my.cnf的配置,如

$ cat > $HOME/.my.cnf
[client]
user = scott
password = tiger
host = mydbserver
^D

或者这样

mysqladmin -uxxx -pxxx ping 2>/dev/null

参考

http://dev.mysql.com/doc/refman/5.7/en/mysql-config-editor.html

© 著作权归作者所有

共有 人打赏支持
swingcoder
粉丝 30
博文 282
码字总数 63046
作品 0
广州
技术主管
mysql基础之mysql客户机

我们首先在mysql的客户机上安装mysql-client作为客户端: $ sudo aptitude install mysql-client-5.6 假设所有的准备工作都已就绪,现在你需要一个MySQL用户名和密码。下面我们从客户机的She...

柳哥 ⋅ 2015/02/01 ⋅ 0

详解如何在Redhat Linux(CentOS)下重置MySQL根(Root)密码

1.首先输入“service mysqld status”查看当前mysql服务状态,下图显示正在mysqld服务正在运行中。 2.输入“killall -TERM mysqld”命令停止所有的mysqld进程。 3.输入“service mysqld stop...

ugali ⋅ 2017/08/22 ⋅ 0

windows下忘记mysql超级管理员root密码的解决办法

1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 2,在CMD命令行窗口,进入MYSQL安装目录 比如D:MySQLMySQL Server 5.5bin 3,进入mysql安全模式,即当mysql起来后,不用输入密码就能...

soul_mate ⋅ 2014/04/26 ⋅ 0

关于linux下卸载apache后安装apache

事实说明,好记性不如烂笔头,更何况没有好记性就更需要做一些必要的记录了,因为随着时光的流逝,很多事情会渐渐的忘记,这时如果看一下之前的笔记就能事半功倍了! 以前在linux下配置了一个...

伽罗kapple ⋅ 2015/12/30 ⋅ 0

sqoop提供数据库密码的4种方式

背景 sqoop是一个用来将Hadoop和关系型数据库(RDBMS)中的数据进行相互转移的工具。在使用sqoop时,我们需要提供数据库的访问密码。目前sqoop共支持4种输入密码的方式: 明文模式。 交互模式...

wooyoo ⋅ 2017/05/14 ⋅ 0

修改mysql用户密码

mysqladmin命令(回目录) 格式如下(其中,USER为用户名,PASSWORD为新密码): mysqladmin -u USER -p password PASSWORD 该命令之后会提示输入原密码,输入正确后即可修改。 例如,设置r...

辰月 ⋅ 2015/08/16 ⋅ 0

sqoop提供数据库密码的4种方式

背景 sqoop是一个用来将Hadoop和关系型数据库(RDBMS)中的数据进行相互转移的工具。在使用sqoop时,我们需要提供数据库的访问密码。目前sqoop共支持4种输入密码的方式: 明文模式。 交互模式...

wooyoo ⋅ 2017/05/14 ⋅ 0

忘记mysql密码怎么办?

最简单的方法是: 1.# vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables 2.重启m......

jk409 ⋅ 2014/04/09 ⋅ 0

MySQL5.6 Using a password on the command line inte

MySQL5.6 Using a password on the command line interface can be insecure解决方法; 1.最近把MySQL从5.5升到5.6以后,mysqldump居然不好用了,提示: 翻译过来是:在命令行界面上使用密码可以是...

xiaocao13140 ⋅ 06/03 ⋅ 0

1.MySQL密码相关,连接方式,常用命令

[toc] MySQL密码相关,连接方式,常用命令 一、MySQL密码修改 1. 判断mysql是否开启 1.1 启动sql命令,但是无法启动,原因是mysql的命令路径并未在环境变量$PATH内定义过 1.2 如果需要将mysql...

Xavi2017 ⋅ 前天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

如何优雅的编程——C语言界面的一点小建议

我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以...

柳猫 ⋅ 24分钟前 ⋅ 0

从零手写 IOC容器

概述 IOC (Inversion of Control) 控制反转。熟悉Spring的应该都知道。那么具体是怎么实现的呢?下面我们通过一个例子说明。 1. Component注解定义 package cn.com.qunar.annotation;impo...

轨迹_ ⋅ 24分钟前 ⋅ 0

系统健康检查利器-Spring Boot-Actuator

前言 实例由于出现故障、部署或自动缩放的情况,会进行持续启动、重新启动或停止操作。它可能导致它们暂时或永久不可用。为避免问题,您的负载均衡器应该从路由中跳过不健康的实例,因为它们...

harries ⋅ 25分钟前 ⋅ 0

手把手教你搭建vue-cli脚手架-详细步骤图文解析[vue入门]

写在前面: 使用 vue-cli 可以快速创建 vue 项目,vue-cli很好用,但是在最初搭建环境安装vue-cli及相关内容的时候,对一些人来说是很头疼的一件事情,本人在搭建vue-cli的项目环境的时候也是...

韦姣敏 ⋅ 36分钟前 ⋅ 0

12c rman中输入sql命令

12c之前版本,要在rman中执行sql语句,必须使用sql "alter system switch logfile"; 而在12c版本中,可以支持大量的sql语句了: 比如: C:\Users\zhengquan>rman target / 恢复管理器: Release 1...

tututu_jiang ⋅ 50分钟前 ⋅ 0

Nginx的https配置记录以及http强制跳转到https的方法梳理

Nginx的https配置记录以及http强制跳转到https的方法梳理 一、Nginx安装(略) 安装的时候需要注意加上 --with-httpsslmodule,因为httpsslmodule不属于Nginx的基本模块。 Nginx安装方法: ...

Yomut ⋅ 今天 ⋅ 0

SpringCloud Feign 传递复杂参数对象需要注意的地方

1.传递复杂参数对象需要用Post,另外需要注意,Feign不支持使用GetMapping 和PostMapping @RequestMapping(value="user/save",method=RequestMethod.POST) 2.在传递的过程中,复杂对象使用...

@林文龙 ⋅ 今天 ⋅ 0

如何显示 word 左侧目录大纲

打开word说明文档,如下图,我们发现左侧根本就没有目录,给我们带来很大的阅读障碍 2 在word文档的头部菜单栏中,切换到”视图“选项卡 3 然后勾选“导航窗格”选项 4 我们会惊奇的发现左侧...

二营长意大利炮 ⋅ 今天 ⋅ 0

智能合约编程语言Solidity之线上开发工具

工具地址:https://ethereum.github.io/browser-solidity/ 实例实验: 1.创建hello.sol文件 2.调试输出结果

硅谷课堂 ⋅ 今天 ⋅ 0

ffmpeg 视频格式转换

转 Mp4 格式 #> ffmpeg -i input.avi -c:v libx264 output.mp4#> ffmpeg -i input.avi -c:v libx264 -strict -2 output.mp4#> ffmpeg -i input.avi -c:v libx264 -strict -2 -s 1......

Contac ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部