无论是初学者还是经验丰富的开发者,掌握MySQL的安装与卸载都是必备技能
本文将详细介绍MySQL在Windows和macOS系统上的安装与卸载流程,确保你能轻松应对这些操作
一、MySQL安装 Windows系统安装 1.下载MySQL安装包 首先,访问MySQL的官方下载页面(【MySQL下载页面】(https://www.mysql.com/downloads/)),选择适合你的系统架构的版本(一般为x64)
下载“Windows(x86,64-bit), MSI Installer”安装包
同时,MySQL需要Visual C++ Redistributable运行库支持,可通过微软官网下载最新版本
2.运行安装包 双击下载的.msi安装文件,启动安装向导
你可以选择“Developer Default”(开发者默认配置,推荐选择)或“Custom”(自定义安装,适合需要手动配置安装目录的用户)
点击“Next”继续
3.检查依赖项 安装向导会检查系统是否具备安装所需的依赖项
如果有缺失的依赖项,你可以选择自动安装或自行补充
点击“Next”继续
4.开始安装 点击“Execute”开始安装必要的模块和服务
安装完成后,点击“Next”进入配置阶段
5.配置MySQL 在配置向导中,你需要设置以下参数: -Server Configuration Type:选择“Development Computer”(开发计算机)或“Server Computer”(服务器计算机)
-Port:默认端口为3306,如有冲突可更改
-Authentication Method:选择“Use Strong Password Encryption”(使用强密码加密)
-Root Password:输入并确认Root账户的密码,请妥善保存
你还可以添加一个新的用户,设置用户名和密码,用于日常操作,避免直接使用Root账户
配置为服务模式,并设置为开机自动启动(建议选择)
点击“Next”完成配置,点击“Finish”完成MySQL的安装
6.验证安装 在命令行或终端中输入`mysql -uroot -p`,输入密码后,若成功进入MySQL命令行界面,则安装完成
此外,Windows系统还支持免安装版的MySQL
你需要下载压缩包并解压到没有中文和空格的目录下,然后手动配置`my.ini`文件,初始化数据库,安装数据库服务,启动服务,最后登录并修改密码
这种方法虽然配置起来相对复杂,但卸载时更为干净彻底
macOS系统安装 1.下载MySQL DMG安装包 访问MySQL的官方下载页面,选择macOS版本的DMG安装包进行下载
2.运行安装包 双击下载的DMG文件,将MySQL图标拖拽到“应用程序”文件夹中完成安装
3.配置MySQL macOS上的MySQL安装通常包含配置向导,你可以按照向导的提示完成配置
设置Root密码,选择安装类型(如开发或生产环境),并配置其他相关选项
4.启动MySQL服务 你可以通过系统偏好设置中的MySQL图标启动服务,或者使用终端命令`sudo /usr/local/mysql/support-files/mysql.server start`启动服务
5.验证安装 在终端中输入`mysql -uroot -p`,输入密码后,若成功进入MySQL命令行界面,则安装完成
二、MySQL卸载 卸载MySQL时,需要确保彻底删除所有相关文件和配置,以避免残留文件导致的问题
以下是Windows和macOS系统上卸载MySQL的详细步骤
Windows系统卸载 1.停止MySQL服务 打开“服务”管理器(可以通过运行`services.msc`命令或搜索“服务”打开),找到所有带MySQL字样的服务,并右键选择“停止”
确保所有MySQL服务都已停止运行
2.卸载MySQL程序 打开“控制面板”中的“程序和功能”,找到MySQL Server、MySQL Workbench、MySQL Connector等相关程序,并右键选择“卸载”
3.删除MySQL文件 手动删除MySQL的安装目录和数据目录
通常这些目录位于`C:Program FilesMySQL`、`C:Program Files(x86)MySQL`、`C:ProgramDataMySQL`以及用户目录下的`AppDataRoamingMySQL`等位置
记得显示隐藏文件以删除所有相关文件
4.清理注册表 打开注册表编辑器(可以通过运行`regedit`命令打开),并删除以下注册表项: -`HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL` -`HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL` -`HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL` -`HKEY_LOCAL_MACHINESOFTWAREMySQL` 这些注册表项存储了MySQL的相关配置信息,删除它们可以确保系统不再残留MySQL的配置
5.删除环境变量 如果之前配置了MySQL的环境变量,需要进入“系统属性”中的“环境变量”设置,删除系统变量中的`MYSQL_HOME`变量和`Path`变量中的MySQL路径
6.删除MySQL服务 以管理员身份打开命令提示符,输入`sc delete MySQL`命令删除MySQL服务
如果服务名称不是MySQL,请根据实际情况修改命令
macOS系统卸载 1.停止MySQL服务 打开终端,输入`sudo /usr/local/mysql/support-files/mysql.server stop`命令停止MySQL服务
2.卸载MySQL程序 将MySQL应用程序从“应用程序”文件夹中拖拽到废纸篓进行卸载
同时,你还可以使用终端命令删除MySQL的安装目录,如`sudo rm -rf /usr/local/mysql`
3.删除配置文件 手动删除MySQL的配置文件,通常位于`/Library/Preferences/`和`~/Library/Preferences/`目录下,文件名为`com.oracle.oss.mysql.plist`
4.检查残留进程 在终端中输入`ps -ef | grep mysql`命令检查是否有残留的MySQL进程
如果有,使用`kill -9进程ID`命令结束这些进程
5.清理残留文件