mysql菜鸟教程
2.5 验证安装:你的MySQL运行起来了吗?
恭喜你完成了MySQL的安装!现在,让我们通过一套完整的“验收测试”,确保你的数据库引擎已经正常启动,随时可以投入工作。
验证总览:三步确认法
一个完全健康的MySQL安装需要通过以下三个层次的检验:
第一步:基础层验证 (必须完成)
1. 检查MySQL服务状态
首先,确认MySQL的后台服务已经启动并正在运行。
在Windows上:
按 Win + R,输入 services.msc 并回车。
在服务列表中找到 MySQL80(或你自定义的服务名)。
查看其“状态”应为 “正在运行”,“启动类型”应为 “自动”。(也可以在命令提示符中使用 sc query MySQL80 快速查看)
在Linux (Ubuntu/CentOS) 或 macOS 上:打开终端,输入以下命令:
sudo systemctl status mysql # 或在某些系统(如CentOS)上可能是: # sudo systemctl status mysqld
成功标志:输出中应包含 Active: active (running) 字样。
2. 验证客户端命令
确认MySQL命令行客户端可以被系统识别。
mysql --version
成功标志:终端会显示已安装的MySQL版本信息,例如:mysql Ver 8.0.36 for Win64 on x86_64 (MySQL Community Server - GPL)。
3. 登录MySQL数据库
这是最关键的验证,证明你能与数据库服务器对话。
mysql -u root -p
回车后,系统会提示你输入在安装过程中设置的 root 用户密码。输入密码(输入时不可见)后回车。
成功标志:你将看到一个全新的命令行提示符:mysql>。这意味着你已经成功连接到MySQL服务器!
小提示:在mysql>提示符下,所有命令都需要以分号 ; 结尾,然后按回车执行。
第二步:功能层验证 (执行你的第一个SQL)
现在,让我们在 mysql> 提示符下,完成一套最简单的数据库操作,像“Hello, World!”一样经典。
操作实录:创建、使用、建表、写数据、查数据
你可以将以下代码块整体复制,粘贴到 mysql> 提示符后执行,也可以逐条输入。
-- 1. 显示所有已有的数据库(安装后会有几个系统自带的)
SHOW DATABASES;
-- 2. 创建我们自己的第一个测试数据库
CREATE DATABASE IF NOT EXISTS my_test_db;
-- 3. 切换到(使用)这个新数据库
USE my_test_db;
-- 4. 在这个数据库中创建第一张表
CREATE TABLE first_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 5. 向表中插入第一条数据
INSERT INTO first_table (name) VALUES ('我的第一条MySQL数据');
-- 6. 查询表中的所有数据,看看是否成功插入
SELECT * FROM first_table;
-- 7. (可选)清理:删除测试数据库(谨慎使用!)
-- DROP DATABASE my_test_db;成功标志:
执行 SHOW DATABASES; 时,列表中会出现你刚创建的 my_test_db。
执行 SELECT * FROM first_table; 时,会显示一行数据,包含你插入的“我的第一条MySQL数据”。
第三步:可选层验证与故障排查
验证字符集(确保支持中文)
在 mysql> 中执行以下命令,查看关键的字符集设置:
SHOW VARIABLES LIKE 'character_set_%'; SHOW VARIABLES LIKE 'collation_%';
理想情况下,character_set_server 和 character_set_database 等应为 utf8mb4。这是MySQL 8.0的默认设置,完全支持中文和所有Unicode字符。
使用图形化工具连接(可选但推荐)
打开你安装的 MySQL Workbench 或其它数据库管理工具(如Navicat, DBeaver):
新建一个连接。
连接方式选择“标准TCP/IP”。
主机名填写:localhost 或 127.0.0.1。
端口保持默认:3306。
用户名:root,密码填写你的root密码。
点击“测试连接”。
成功标志:弹出“连接成功”的提示框。
常见问题与快速解决
如果以上验证失败,请对照下表排查:
最终验收清单
请在完成所有步骤后,勾选以下确认项:
服务状态:MySQL服务显示为“正在运行”或“active (running)”。
版本查询:在命令行中能成功执行 mysql --version 并显示版本号。
登录成功:能使用 mysql -u root -p 登录并看到 mysql> 提示符。
执行SQL:在 mysql> 中成功运行了从 CREATE DATABASE 到 SELECT 的全部测试命令。
数据可见:SELECT 语句正确返回了包含测试文本的数据行。
如果你勾选了以上所有项目,那么恭喜你!你的MySQL已经完全安装成功,并且处于健康状态。

发表评论
所有评论