Windows环境下MySQL免安装版配置及密码更改步骤
30 浏览量
更新于2024-09-01
收藏 287KB PDF 举报
"MySQL免安装版的配置和密码修改方法"
MySQL免安装版是不通过标准的安装程序来部署的版本,通常适用于开发环境或者需要快速搭建数据库的情况。本教程将详细讲解如何配置免安装版MySQL以及如何修改其密码。
首先,配置环境变量是启动MySQL服务的关键步骤。你需要设置两个环境变量:
1. `MYSQL_HOME` 应该指向你的MySQL解压路径,例如 `MYSQL_HOME=G:\mysql\mysql-5.7.21-winx64`。
2. `PATH` 需要扩展以包含MySQL的bin目录,添加如 `;%MYSQL_HOME%\bin;` 到现有路径中,确保不要删除其他已存在的路径。
接下来,创建或编辑配置文件 `my.ini`。这个文件位于MySQL的根目录下,内容应包含以下信息:
- `[client]` 部分定义客户端连接参数,如端口(`port=3306`)和字符集(`default-character-set=utf8`)。
- `[mysqld]` 部分设定服务器参数,同样包括端口、字符集、MySQL数据存放目录(`datadir`)和SQL模式。
- `[WinMySQLAdmin]` 部分通常用于Windows管理工具,指定mysqld.exe的位置。
完成配置文件后,以管理员权限运行命令行,进入MySQL的bin目录并执行 `mysqld-install` 命令来安装服务。接着,在MySQL的根目录下创建一个名为 `data` 的空文件夹,这是MySQL存储数据库文件的地方。
第四步,你可以尝试登录MySQL。打开新的命令行窗口,同样以管理员权限运行,然后输入 `mysql -u root -p`,按回车即可,初始密码为空。
如果需要修改密码,按照以下步骤操作:
1. 使用 `net stop mysql` 停止MySQL服务。
2. 打开 `my.ini` 文件,添加 `skip-grant-tables` 行,这会暂时禁用权限检查。
3. 重启MySQL服务。
4. 登录MySQL,不需密码,直接输入 `mysql -u root`。
5. 进入 `mysql>` 提示符后,选择 `mysql` 数据库:`use mysql;`
6. 更新 `user` 表格中 `root` 用户的 `authentication_string` 字段值,使用 `ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';` 命令,将 `new_password` 替换为你想要的新密码。
7. 保存更改后,删除 `my.ini` 文件中的 `skip-grant-tables` 行,然后重启MySQL服务以应用新的密码策略。
如果在修改密码时遇到 `ERROR 1820 (HY000)` 错误,这是因为你的密码已过期,需要先使用 `ALTER USER` 语句重置密码,才能执行其他操作。
配置MySQL免安装版需要设置环境变量、创建配置文件、安装服务,然后通过特定步骤修改密码。理解并遵循这些步骤,你就可以成功管理和维护自己的MySQL实例了。
2019-07-03 上传
2009-11-30 上传
2020-09-09 上传
点击了解资源详情
2013-12-12 上传
2020-06-11 上传
2020-09-08 上传
2020-09-09 上传
2020-09-10 上传
weixin_38602982
- 粉丝: 7
- 资源: 977
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍