我正在寻找一种更简单的方法来通过终端登录MySQL
,而不必每次都输入我的用户名和密码。
我正在使用 MAMP
并访问我的数据库,我只需输入 mysql
即可访问。为此,我刚刚创建了一个符号链接(symbolic link) ln -s/Applications/MAMP/Library/bin/mysql/bin
但为了能够创建数据库等,我需要登录。我知道我可以通过输入 mysql -uroot -ppassword 来做到这一点,但每次输入都有点麻烦。他们是使用符号链接(symbolic link)(例如添加属性)的方法吗?像ln -s/Applications/MAMP/Library/bin/mysql -uroot -ppassword
这样说?
最佳答案
符号链接(symbolic link)不能包含命令行选项。
您可以将您的凭据放入 option file 中。如果存储在默认位置(例如 ~/.my.cnf
),您甚至不需要告诉 mysql
来读取它.
[client]
user=root
password=foobar
请注意,特别是在为 root 用户执行此操作时,任何对您的选项文件具有读取权限的人都将能够以您的用户身份登录。
关于mysql - 创建符号链接(symbolic link)以自动登录访问 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12438850/