安装和连接 MySQL
这一节先把 MySQL 跑起来,并用命令行连接进去。
本机已经安装 MySQL 时,可以直接从“连接 MySQL”开始。
一、安装方式选择
常见安装方式有两种:
没有 Docker 基础时,优先使用官方安装包。
二、官方安装包
下载地址:
安装时重点记住两件事:
- 设置
root用户密码。 - 确认 MySQL 服务已经启动。
root 是 MySQL 的超级管理员账号。本地练习时可以用它练习,但真实项目不要把 root 账号写进后端配置里。
三、使用 Docker 启动 MySQL
已经安装 Docker 时,可以用下面的命令:
参数说明:
停止容器:
再次启动:
删除容器:
删除容器会删除容器里的数据。学习环境可以这样做,真实环境必须先确认备份。
四、连接 MySQL
本机安装 MySQL 后,通常可以执行:
含义:
输入密码时,终端通常不会显示任何字符,这是正常现象。
如果连接远程或 Docker 里的 MySQL,可以明确写主机和端口:
注意 -P 是大写,表示端口;小写 -p 表示密码。
五、确认连接成功
连接成功后会进入 MySQL 提示符:
执行:
可以看到当前 MySQL 版本。
再执行:
可以看到当前已有数据库。
六、退出 MySQL
执行:
或:
都可以退出。
七、常见连接问题
1. mysql 命令找不到
说明 MySQL 客户端没有加入系统环境变量。
解决思路:
- 确认是否安装了 MySQL Client。
- Windows 检查 MySQL 的
bin目录是否加入Path。 - macOS / Linux 可以确认
mysql --version是否能执行。
2. 密码错误
错误通常类似:
解决思路:
- 确认输入的是安装时设置的
root密码。 - Docker 环境确认
MYSQL_ROOT_PASSWORD设置值。 - 不要把系统登录密码当成 MySQL 密码。
3. 端口连接不上
解决思路:
- 确认 MySQL 服务是否启动。
- 确认端口是不是
3306。 - Docker 环境确认是否写了
-p 3306:3306。
八、下一步
连接成功后,就可以创建自己的数据库和表了。

