MySQL Forums :: Newbie :: password command-line option

Advanced Search

password command-line option
Posted by: Jeff Dege ()
Date: October 07, 2008 09:53AM

I needed to be able to run mysql from a bash script, passing the password on the command-line, and I found the options inconsistent and confusing.

From the man page:

--user=user_name, -u user_name
--password[=password], -p[password]

These work:

-uuser_name -ppassword
-u user_name -ppassword

This does not:

-u user_name -p password

These work:

--user user_name --password=password
--user=user_name --password=password

This does not:

--user user_name --password password

I see no reason why -u should accept an optional space prior to the argument and -p should not, nor why --user should allow a space instead of an equals, and --password should not.

Options: ReplyQuote

Subject Written By Posted
password command-line option Jeff Dege 10/07/2008 09:53AM
Re: password command-line option Huu Da Tran 10/09/2008 08:14AM

Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.