0

我正在寻找一种更简单的方法来MySQL通过终端登录,而不必每次都输入我的用户名和密码。

我正在使用MAMP并访问我的数据库,我只需键入即可mysql访问它。为此,我只是创建了一个符号链接ln -s /Applications/MAMP/Library/bin/mysql /bin,但要能够创建数据库,因此我需要登录。我知道我可以通过打字来做到这一点,mysql -uroot -ppassword但每次打字有点痛苦。他们是一种使用符号链接的方式,比如添加属性吗?说像ln -s /Applications/MAMP/Library/bin/mysql -uroot -ppassword

4

1 回答 1

1

符号链接不能包含命令行选项。

您可以改为将您的凭据放在一个选项文件中。如果存储在默认位置(例如~/.my.cnf),您甚至不需要告诉mysql您阅读它。

[client]
user=root
password=foobar

请注意,尤其是在为 root 用户执行此操作时,任何对您的选项文件具有读取权限的人都可以以您的用户身份登录。

于 2012-09-15T16:08:57.853 回答