原理说明:
在用户调用mysql 这个客户端程序去登录目标服务器时,mysql客户端程序会从本地读取配置文件信息,它要去读的配置文件包括
/etc/my.cnf /etc/mysql/my.cnf ~.my.cnf 。在这里我们利用它会去读~.my.cnf 这个特性,来完成我们的目地;只要把一些与
登录操作相关的信息保存到这个文件中,那么在我们登录时就可以不用指定-u ,-p,-h,-P 这些参数了。
这种方式非常不安全,不过自己完一下是没有问题的,生产上就不要用了。
~.my.cnf 的内容如下:
host=127.0.0.1
port=3306
user=usera
password=131417
注意~.my.cnf 文件的权限一定要是400 或 600 才行。
操作举例: