
## 1️⃣ 本地终端进入并进行密码验证

### 1.1 使用用户名和密码登录本地 MySQL

在 Debian 服务器本机，通过终端使用 MySQL 客户端连接数据库：

```bash
mysql -u root -p
```
- `-u root`：指定登录用户
- `-p`：表示需要进行密码验证

执行后，系统会提示：
```
Enter password:
```
输入对应用户的 MySQL 密码（输入时不会显示），验证成功后即可进入 MySQL 控制台：

---

### 1.2 使用 sudo 方式本地登录（仅限本机）

在 Debian 默认安装的 MySQL 环境中，`root` 用户可能使用 **unix_socket** 认证插件，可直接通过系统权限登录：

```bash
sudo mysql
```

- 该方式 **不需要输入 MySQL 密码**
- 仅适用于本机登录
- 不适用于远程连接或普通用户
---

## 2️⃣ 远程通过密码连接 MySQL

### 2.1 使用密码从远程主机连接 MySQL

```bash
mysql -h <服务器IP> -P 3306 -u 用户名 -p
mysql -h 10.0.0.100 -P 3306 -u root -p
```

参数说明：
- `-h`：MySQL 服务器 IP 地址
- `-P`：MySQL 端口号（默认 `3306`）
- `-u`：数据库用户名
- `-p`：启用密码验证（回车后输入密码）
---
