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 に答える