Appearance
2026-08-29 · MySQL 学习笔记 01
MySQL 安装与日常管理
1. 安装(scoop 推荐)
bash
scoop install mysql装完后:
- 程序目录:
C:\Users\<你>\scoop\apps\mysql\current\ - 数据目录:
C:\Users\<你>\scoop\persist\mysql\data\(放persist里,更新/重装不丢数据) - 配置目录:
C:\Users\<你>\scoop\persist\mysql\(my.ini)
装完先确认命令能用:
bash
mysql --version
# 输出类似:mysql Ver 26.7.0 for Win64 on x86_64 (MySQL Community Server - GPL)2. 启动
注意:scoop 装完 MySQL 不会自启动,每次要手动起。用前台方式跑(一个终端窗口守着,Ctrl+C 可停):
bash
"C:\Users\<你>\scoop\apps\mysql\current\bin\mysqld.exe" --defaults-file="C:\Users\<你>\scoop\persist\mysql\my.ini"看到日志最后一行 ready for connections ... port: 3306 就是启动成功。
不用把 mysqld 注册成 Windows 服务。开发机手动起最省事,也方便看日志。
3. 测试(连接)
新开一个终端:
bash
mysql -uroot -proot -h127.0.0.1-u用户名,-p密码(-proot是密码 root,中间不能有空格)-h127.0.0.1连本机
进入交互界面后能敲 SQL 就对了,试一条:
sql
SELECT VERSION();退出交互界面:exit 或 \q。
如果不带 -p 密码直接连(首次装完 root 可能是空密码):
bash
mysql -uroot -h127.0.0.1想改 root 密码:
sql
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';4. 停止
在 MySQL 那个窗口 Ctrl+C,或者用命令(更干净):
bash
mysqladmin -uroot -proot -h127.0.0.1 shutdown验证是否真停了:
bash
netstat -ano | grep ":3306"
# 没有 LISTEN 输出 = 已停止5. 更新
bash
scoop update mysql数据在 persist 目录不受影响。更新后重启一次 MySQL 即可。
6. 卸载
bash
scoop uninstall mysql卸载只删程序目录。数据目录
scoop\persist\mysql\会留着,确定不要数据再手动删。
7. 常用检查
bash
mysqladmin -uroot -proot -h127.0.0.1 status # 运行状态:uptime、连接数
netstat -ano | grep ":3306.*LISTEN" # 端口是否在监听8. 本机配置速记
| 项目 | 值 |
|---|---|
| 端口 | 3306 |
| 账号 | root / root |
| 数据目录 | C:\Users\<你>\scoop\persist\mysql\data\ |
示例基于 scoop 版 MySQL(8 系以上),命令与 8.0 通用。