MySQL 8.0.13 免安装版配置全攻略
需积分: 50 156 浏览量
更新于2024-09-09
收藏 318KB DOC 举报
"mysql8.0.13免安装版配置操作步骤"
在Windows环境中配置MySQL 8.0.13免安装版涉及多个步骤,包括环境变量配置、配置文件设置、数据目录初始化以及密码的设置。以下是详细的操作过程:
1. **配置环境变量**:
- 将MySQL的`bin`目录添加到系统的PATH环境变量中。例如,如果MySQL安装在`D:\ProgramFiles\mysql-8.0.13\bin`,则需要将这个路径添加到系统的Path变量中,这样可以从任何位置运行MySQL命令。
2. **编辑配置文件**:
- MySQL 8.0的配置文件不再是`my.ini`,而是`my.cnf`。不过,描述中提到的`my.ini`配置仍然适用,只要确保修改正确的文件。
- 在`my.ini`中,需要设置以下关键参数:
- `[mysql]`部分设置默认字符集为`utf8`。
- `[mysqld]`部分设置服务器端口为`3306`,安装目录为`D:\ProgramFiles\mysql-8.0.13`,数据文件存放目录为`D:\ProgramFiles\mysql-8.0.13\data`。
- 设置最大连接数`max_connections=200`,服务器字符集为`utf8`,默认存储引擎为`INNODB`。
3. **初始化Data文件夹**:
- 不要手动创建`data`文件夹,而是使用MySQL的初始化命令来创建它。这通常需要以管理员权限运行MySQL的`bin`目录下的命令行。
4. **服务管理**:
- 删除现有MySQL服务(如果有的话):`mysqld --remove`
- 初始化MySQL数据文件夹:`mysqld --initialize-insecure`
- 安装MySQL服务:`mysqld --install`
- 启动MySQL服务:`net start mysql`
5. **设置root用户密码**:
- 停止MySQL服务。
- 通过跳过权限验证的方式登录MySQL:运行`mysqld --shared-memory --skip-grant-tables`,然后在新的命令行窗口中输入`mysql`。
- 在MySQL客户端中,使用`FLUSH PRIVILEGES;`刷新权限。
- 修改root用户的密码,使用如下命令:`ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';`
- 提交更改并关闭所有窗口。
- 重新启动MySQL服务:`net start mysql`
6. **验证与测试**:
- 使用新密码`123456`尝试以root用户登录MySQL,确保一切配置正常。
请注意,安全起见,实际生产环境中不应使用"123456"这样的简单密码。应当选择更复杂且安全的密码。此外,初始化时使用`--initialize-insecure`会创建一个没有密码的root账户,这在生产环境中是不推荐的。在实际部署中,应使用`--initialize`参数,然后按照上述步骤设置强密码。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-09-09 上传
2020-09-09 上传
2020-09-09 上传
2018-11-02 上传
2020-09-09 上传
2020-12-16 上传
任参果
- 粉丝: 8
- 资源: 86
最新资源
- Elasticsearch核心改进:实现Translog与索引线程分离
- 分享个人Vim与Git配置文件管理经验
- 文本动画新体验:textillate插件功能介绍
- Python图像处理库Pillow 2.5.2版本发布
- DeepClassifier:简化文本分类任务的深度学习库
- Java领域恩舒技术深度解析
- 渲染jquery-mentions的markdown-it-jquery-mention插件
- CompbuildREDUX:探索Minecraft的现实主义纹理包
- Nest框架的入门教程与部署指南
- Slack黑暗主题脚本教程:简易安装指南
- JavaScript开发进阶:探索develop-it-master项目
- SafeStbImageSharp:提升安全性与代码重构的图像处理库
- Python图像处理库Pillow 2.5.0版本发布
- mytest仓库功能测试与HTML实践
- MATLAB与Python对比分析——cw-09-jareod源代码探究
- KeyGenerator工具:自动化部署节点密钥生成