Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  Tutorial  /  Connecting to and Disconnecting from the Server

5.1 连接和断开服务器

连接到服务器时,您通常需要在调用mysql时提供MySQL用户名称,并且可能需要密码。如果服务器运行在您登录的机器以外,请指定主机名。联系管理员以确定连接参数(即,使用哪个主机、用户名和密码)。一旦知道合适的参数,您就可以像这样连接:

$> mysql -h host -u user -p
Enter password: ********

hostuser 表示MySQL服务器运行的主机名和您的MySQL账户用户名。将适当的值替换为您的设置。******** 代表密码;在mysql显示Enter password: 提示时输入。

如果成功,您将看到一些介绍信息,后跟着一个mysql> 提示:

$> mysql -h host -u user -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 25338 to server version: 8.4.0-standard

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

mysql> 提示告诉您mysql已经准备好让您输入SQL语句。

如果您是在MySQL运行的机器上登录,可以省略主机名,直接使用以下命令:

$> mysql -u user -p

如果您尝试登录时,出现错误信息,如ERROR 2002 (HY000): 不能通过 socket '/tmp/mysql.sock' 连接到本地 MySQL 服务器(2),则意味着 MySQL 服务器守护进程(Unix)或服务(Windows)未运行。请咨询管理员或查看适合您的操作系统的Installing MySQL部分。

对于其他常见的问题,请查看第 B.3.2 节,“使用 MySQL 程序时的常见错误”

某些 MySQL 安装程序允许用户连接到本地主机上的服务器,作为未命名用户。如果您的机器上是这样,您可以不带任何选项_invoke mysql :

$> mysql

成功连接后,您可以随时断开连接,通过在 mysql> 提示符键入 QUIT(或 \q):

mysql> QUIT
Bye

Unix 上,您也可以按下 Control+D 断开连接。

以下部分的大多数示例假设您已经连接到服务器。它们通过 mysql> 提示符表示。