MySQL 8.4 Release Notes
5.1 连接和断开服务器
连接到服务器时,您通常需要在调用mysql时提供MySQL用户名称,并且可能需要密码。如果服务器运行在您登录的机器以外,请指定主机名。联系管理员以确定连接参数(即,使用哪个主机、用户名和密码)。一旦知道合适的参数,您就可以像这样连接:
$> mysql -h host -u user -p
Enter password: ********
host
和 user
表示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>
提示符表示。