如何从Mac的命令行连接到MySQL ?(即给我看代码)

我正在做一个PHP/SQL教程,但它开始假设你已经在MySQL。


当前回答

使用下面的命令,每个人都可以登录MySQL:

mysql -u root -p

执行上述命令后需要输入密码:

Enter password: *****

其他回答

请看这里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之间添加空格

使用下面的命令来登录远程mysql服务器

mysql -u property_wlive  -h 127.0.0.1 -P 3306 property_plive -p

使用下面的命令,每个人都可以登录MySQL:

mysql -u root -p

执行上述命令后需要输入密码:

Enter password: *****

最好的做法是mysql -u root -p。 然后MySQL将提示输入密码后,您按下enter。

简短,甜蜜,完整(也安全)

mysql -u <用户名> -h <主机名> -P <端口> <数据库> -P

这将

将您连接到远程数据库(包括端口) 不要将密码存储在.bash_history中