本指南详述了如何安全卸载MySQL 5.7免安装版本,并提供了详细的重新配置步骤,帮助用户顺利完成数据库系统的设置。适合需要进行MySQL环境调整的技术人员参考。
要彻底卸载Windows系统中的MySQL5.7免安装版,请按照以下步骤进行操作:
1. **检查服务状态**:在“我的电脑”中打开“管理”,然后选择“服务和应用程序”下的“服务”。查找并确认MySQL服务是否运行,如果正在运行,则需要先将其停止。
2. **以管理员身份启动命令行**:找到C盘中的`windows\System32\cmd.exe`文件,并右键点击它,在弹出的菜单中选择以管理员身份运行。
3. **删除服务**:在打开的命令提示符窗口输入指令 `sc delete mysql`,这将移除MySQL的服务。如果操作成功,则会显示 DeleteService 成功 的信息。
4. **清理安装文件夹**:前往MySQL的安装目录,并手动删除所有相关的文件和子文件夹。
5. **清理注册表项**:
- 打开注册编辑器(通过运行`regedit`命令)。
- 删除以下路径中的与MySQL有关的所有项目:
* `HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL`
* `HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL`(可能不存在)
* `HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL`(可能不存在)
完成以上步骤后,即可确保MySQL5.7免安装版已被彻底卸载。
接下来是配置新的MySQL5.7免安装版本的详细指南:
1. **设定安装路径**:选择一个适当的目录作为新安装位置,例如`D:mysql\mysql-5.7.x`。
2. **环境变量设置**:
- 在“我的电脑”中点击属性,然后进入高级系统设置,在弹出窗口中的环境变量选项卡下新建名为 `MYSQL_HOME` 的系统变量,并将值设为MySQL的安装路径(如上例)。
- 对于Windows 7 系统,请在Path变量中追加 `%MYSQL_HOME%bin;`,而对于Windows 10,则直接添加 `%MYSQL_HOME%bin`。
3. **创建配置文件**:
- 如果解压后的目录没有 `my.ini` 文件,需自行新建一个文本段落件并重命名为 `my.ini`。
- 在该文件中加入以下内容以进行基本配置:
```
[mysqld]
bind-address = 127.0.0.1
basedir = D:mysql\mysql-5.7.x
datadir = D:mysql\mysql-5.7.x\data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
```
4. **初始化MySQL服务**:以管理员身份启动命令提示符,输入 `mysqld --initialize`,等待数据文件夹`data`的生成。
5. **安装和启动服务**:
- 输入指令 `mysqld install` 来安装MySQL 服务。
- 成功后通过运行 `net start mysql` 命令来启动MySQL服务,并确认其已成功开始(提示信息为“MySQL service successfully started”)。
6. **登录并更改初始密码**:
- 使用命令行进入 MySQL 客户端,输入 `mysql -u root -p` 并根据安装日志文件中的临时密码进行登录。
- 修改用户root的默认密码。例如:`ALTER USER root@localhost IDENTIFIED BY your_new_password;`
7. **验证新密码**:
- 退出MySQL客户端,使用新设置的密码再次尝试连接。
以上步骤详细说明了如何卸载和重新配置MySQL5.7免安装版。请确保每一步都严格按照指示操作以保证数据库能够正常运行,并且在执行注册表清理等关键步骤时要格外小心,防止误删重要信息。