Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

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

5.1 连接到服务器并断开连接

要连接到服务器,您通常需要在invoke 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.3.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): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2),这意味着 MySQL 服务器守护进程(Unix)或服务(Windows)未运行。请联系管理员或查看适合您操作系统的 第 2 章,安装 MySQL 部分。

有关尝试登录时常见问题的帮助,请参阅 B.3.2 节,“使用 MySQL 程序时的常见错误”

一些 MySQL 安装允许用户以匿名(未命名)用户身份连接到本地主机上的服务器。如果您的机器上是这种情况,您应该能够通过不带任何选项地invoke mysql 连接到该服务器:

$> mysql

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

mysql> QUIT
Bye

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

以下几个部分中的大多数示例假设您已经连接到服务器。它们通过 mysql> 提示符来指示这一点。