Answers:
看到这里http://dev.mysql.com/doc/refman/5.0/en/connecting.html
mysql -u USERNAME -pPASSWORD -h HOSTNAMEORIP DATABASENAME
上面的选项表示:
-u: username
-p: password (**no space between -p and the password text**)
-h: host
last one is name of the database that you wanted to connect.
查看链接,那里有详细的链接!
如Rick所述,您可以通过不这样传递密码来避免在命令中传递密码:
mysql -u USERNAME -h HOSTNAMEORIP DATABASENAME -p
编辑此答案的人:请不要在-p
和之间添加空格PASSWORD
show databases
以查看数据库列表。
-p
未指定密码,则会提示您输入密码。
最佳做法是mysql -u root -p
。然后,在您按Enter键后,MySQL将提示您输入密码。
.bash_history
。使用当前投票最多的方法,如果某人获得了访问权限$HOME
(并因此获得.bash_history
),他们还将获得您的身份验证详细信息-太可怕了!这种入侵可能(并且确实)发生……
.bash_history
而且top
还有更多工具!您甚至可以保护文件安全,只需与其他合法用户共享计算机即可。
这对我有用:-
mysql --host=hostNameorIp --user=username --password=password
要么
mysql --host=hostNameorIp --user=username --password=password database_name