Windows环境下MySQL免安装版配置及密码更改步骤
122 浏览量
更新于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实例了。
120 浏览量
219 浏览量
118 浏览量
120 浏览量
120 浏览量
133 浏览量
327 浏览量
1100 浏览量
137 浏览量

weixin_38602982
- 粉丝: 7
最新资源
- Jalv:Jack环境下的LV2插件主机简易解决方案
- 探索C#线程池调度策略与性能监控
- Oracle树结构查询技巧与实践分析
- jQuery Validate 插件使用教程:表单验证方法与自定义
- Android平台推箱子游戏的性能优化探讨
- STM32F429 RoboMaster开发板核心板上市,两路CAN接口
- Windows平台MySQL数据库自动备份及日志记录方案
- Nifty Admin后台模版管理系统——功能强大的商业解决方案
- Vue.js数据表包:Laravel后端与JSON模板快速构建
- MedICaT:医学图像与文本语篇的关联数据集
- Delphi实现车牌识别功能的源代码分析
- 深入了解鼠标事件处理与源码分析
- GAN技术突破:创造性生成逼真人像图像
- D-link DP-302打印服务器最新应用软件下载
- 华为IPV6-DHCPv6配置指南及命令详解
- STM32小车遥控驱动源代码及WiFi视频实现