Standardparameter für Befehle in Bash

Standardparameter für Befehle in Bash

Ich richte eine neue Entwicklungs-VM ein und hoffe, dass ich es so einrichten kann, dass der MySQL-Standardbenutzer immer ein bestimmter Benutzer ist, sofern nicht anders angegeben.

Idealer Befehl:

$ mysql # translates to mysql -uMyUser -pMyPass
$ mysql -uMyOtherUser -pMyOtherPass # login behaves as expected

Ich muss dies nur auf einen bestimmten Benutzer anwenden, also könnte es in sein .bash_profile. Wenn es auf alle Benutzer angewendet werden kann, umso besser.

Antwort1

alias mysql="mysql -uMyOtherUser -pMyOtherPass"

Antwort2

Ich denke, Sie können den Standardbenutzer und/oder das Standardkennwort in der MySQL-Konfigurationsdatei zuweisen, und zwar my.cnffür das Benutzerprofil oder systemweit.Mehr.

verwandte Informationen