MySQL 安装与维护核心笔记

本文档整理了 MySQL 数据库的删除、服务管理、常用命令及数据备份恢复操作,适用于日常基础运维参考。

一、MySQL 数据库删除

  1. 先通过命令停止 MySQL 服务,避免文件占用。
  2. 进入系统 “控制面板 - 程序和功能”,找到 MySQL 相关程序并卸载。
  3. 删除 MySQL 安装目录下的残留文件(如默认路径 C:\Program Files\MySQL)。
  4. 清除注册表残留(可选,新手谨慎操作),通过 regedit 打开注册表,删除 HKEY_LOCAL_MACHINE\SOFTWARE\MySQL 等相关键值。

二、MySQL 服务管理

通过命令行或系统工具可快速查看、启动、关闭 MySQL 服务,具体操作如下:

操作目的 执行方式 具体命令 / 步骤
查看服务列表 运行对话框 按下 Win+R,输入 services.msc 回车,在列表中找到 MySQL 服务
启动服务 命令提示符(管理员) 输入 net start mysql 回车
关闭服务 命令提示符(管理员) 输入 net stop mysql 回车

三、MySQL 常用核心命令

所有命令需在 MySQL 命令行环境中执行,先通过登录命令进入交互模式。

1. 登录与退出

  • 登录:打开命令提示符,输入 mysql -uroot -proot 回车(第一个 root 是用户名,第二个 root 是密码,需根据实际情况替换)。
  • 退出:在 MySQL 交互模式(显示 mysql>)下,输入 exit 回车。

2. 数据库操作

操作需求 命令 说明
查看所有数据库 show databases; 结尾需加英文分号,列出当前 MySQL 中所有库
选择指定数据库 use test; 将当前操作的数据库切换为 testtest 需替换为实际库名)
查看当前所在数据库 select database(); 确认当前正在操作的数据库
创建数据库 create database oa; 创建名为 oa 的数据库
删除数据库 drop database oa; 永久删除 oa 数据库,操作前需确认数据备份

3. 数据表操作

操作需求 命令 说明
查看当前库所有表 show tables; 需先通过 use 库名 选定数据库
创建数据表 create table t_emp(id int, empName varchar(20)); 在当前库中创建 t_emp 表,包含 id(整数)和 empName(20 位字符串)字段
删除数据表 drop table t_emp; 永久删除 t_emp 表,操作前需确认数据备份

四、数据备份与恢复

通过 mysqldump 工具实现备份,通过 source 命令实现恢复,操作需在命令提示符(非 MySQL 交互模式)中执行。

1. 数据备份(导出)

备份范围 命令 说明
单个数据库 mysqldump -uroot -proot oa > c:/oa_backup.sql 将 oa 库备份到 C 盘根目录,文件名为 oa_backup.sql
所有数据库 mysqldump -uroot -proot --all-databases > c:/oa_all_backup.sql 备份 MySQL 中所有库到 C 盘 oa_all_backup.sql 文件
单个数据表 mysqldump -uroot -proot oa emp > c:/oa_emp.sql 将 oa 库中的 emp 表备份到 C 盘 oa_emp.sql 文件

2. 数据恢复(导入)

  1. 先通过 mysql -uroot -proot 登录 MySQL。
  2. 若恢复单个数据库,需先创建并选择该库:create database oa; → use oa;
  3. 执行恢复命令:source c:/oa_backup.sql;(路径需与备份文件一致,结尾加英文分号)。