wred 发表于 2017-11-23 11:48:00

如何在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

password=password
user=username




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

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




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

                                       

页: [1]
查看完整版本: 如何在shell下免密码快速登陆MySQL数据库