MySQL教程之:与服务器的连接和断开连接

要连接到服务器,通常需要在调起mysql时提供一个MySQL的用户名,最有可能的是一个密码。如果服务器运行在您登录的机器以外的机器上,您还必须指定一个主机名。请与您的管理员联系,了解您应该使用什么连接参数进行连接(即使用什么主机、用户名和密码)。一旦您知道了正确的参数,您应该能够像这样进行连接:

bash 复制代码
$> mysql -h host -u user -p
Enter password: ********

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

如果这有效,您应该会看到一些介绍性信息,然后是mysql>提示:

bash 复制代码
$> 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.3-standard

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

mysql>

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

如果您在运行MySQL的同一台机器上登录,您可以省略主机,只需使用以下命令:

bash 复制代码
$> mysql -u user -p

如果您尝试登录时收到错误消息,例如ERROR 2002(HY000):无法通过套接字'/tmp/mysql. sock'连接到本地MySQL服务器(2),这意味着MySQL服务器守护程序(Unix)或服务(Windows)没有运行。

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

bash 复制代码
$> mysql

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

bash 复制代码
mysql> QUIT
Bye

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

以下教程部分中的大多数示例都假定您已连接到服务器。它们通过mysql>提示符指示这一点。

相关推荐
sunxunyong1 天前
CGroup配置
linux·运维·服务器
小吴编程之路1 天前
MySQL 索引核心特性深度解析:从底层原理到实操应用
数据库·mysql
~莫子1 天前
MySQL集群技术
数据库·mysql
凤山老林1 天前
SpringBoot 使用 H2 文本数据库构建轻量级应用
java·数据库·spring boot·后端
就不掉头发1 天前
Linux与数据库进阶
数据库
与衫1 天前
Gudu SQL Omni 技术深度解析
数据库·sql
咖啡の猫1 天前
Redis桌面客户端
数据库·redis·缓存
oradh1 天前
Oracle 11g数据库软件和数据库静默安装
数据库·oracle
what丶k1 天前
如何保证 Redis 与 MySQL 数据一致性?后端必备实践指南
数据库·redis·mysql
_半夏曲1 天前
PostgreSQL 13、14、15 区别
数据库·postgresql