注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

PostgreSQL 中文网

 
 
 

日志

 
 

MySQL:如何设置远程登陆不需要输入密码?  

2014-11-29 19:23:16|  分类: MySQL |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

     有时希望远程连接 MySQL 数据库执行定时维护任务,为了维护方便,希望不输入密码,  当然可以如下操作:

--不安全的方式

francs@francs:~$ mysql -h 192.168.2.37 -P 3306 -D mysql -u root -pxxxx
Warning: Using a password on the command line interface can be insecure.

备注: 把密码写到命令中很不安全,一个 history 命令密码就出来了,较安全的方式是设置 ~/.my.cnf 文件。

--创建 .my.cnf 文件

touch ~/.my.cnf  输入以下:
[mysql]
host=192.168.2.37
user=root
password=root


--更改权限

francs@francs:~$ chmod 600 .my.cnf


--客户端测试

francs@francs:~$ mysql -h 192.168.2.37 -P 3306 -D mysql -u root
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 46
Server version: 5.6.20 Source distribution

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

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>

备注:这时果然不需要输入密码,上面是在 ubuntu 上远程连接测试,这很像 PostgreSQL 的 .pgpass 文件,太棒了!

--参考
http://xmodulo.com/2013/02/how-to-log-in-to-mysql-server-without-password.html
  评论这张
 
阅读(248)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016