开发者社区> 技术小甜> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

如何在shell下免密码快速登陆MySQL数据库?

简介:
+关注继续查看

当我们在 Shell 下想要通过 mysql-client 登陆到 MySQL 数据库的时候,我们总是需要非常麻烦的输入一次又一次的密码。

通常我们登陆数据库的时候都是这样登陆的,如下

1
2
root@test:~# mysql -uroot -p
Enter password:

如何使用输入:mysql就直接登录呢?

使用 .my.cnf 快速登陆

在 ~/ 目录新建一个 .my.cnf 文件。当然,如果你已经有这个文件了,直接修改这个文件即可!

我个人喜欢用 vim 大法,于是我们就可以这样

1
vim  ~/.my.cnf

然后在文件中写入下面的信息

1
2
3
[client]
password=password
user=username

注意:由于 .my.cnf 文件中明文写了你的密码,因此要注意设置这个文件的文件权限

1
root@test:~# chmod 400 ~/.my.cnf

保存后,我们就可以直接使用 mysql 命令登陆 MySQL 数据库了























本文转自lq201151CTO博客,原文链接:http://blog.51cto.com/liuqun/1984022 ,如需转载请自行联系原作者




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Shell变量的作用、类型,及如何利用脚本配合任务计划远程备份mysql数据库
Shell变量的作用、类型,及如何利用脚本配合任务计划远程备份mysql数据库
0 0
多次循环备份MySQL数据库数据shell脚本
多次循环备份MySQL数据库数据shell脚本
0 0
《懒人Shell脚本》之八——定期备份Mysql数据库表的实现
0.背景 实际开发环境中,前端程序需要在给定时间段内,将数据更新/插入到mysql指定的库表中。随着数据量的增多,基础库表基数的增长,每更新一次都会有5s左右的卡顿。
0 0
《懒人Shell脚本》之八——定期备份Mysql数据库表的实现
实际开发环境中,前端程序需要在给定时间段内,将数据更新/插入到mysql指定的库表中。随着数据量的增多,基础库表基数的增长,每更新一次都会有5s左右的卡顿。 本文来了几种解决方案,请到文中寻找吧!
221 0
MySQL数据库备份的shell脚本
linux系统下 MySQL的备份脚本
1227 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Shell 脚本速查手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载
低代码开发师(初级)实战教程
立即下载