MySQL 8.0.13 免安装版配置全攻略

需积分: 50 14 下载量 110 浏览量 更新于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`参数,然后按照上述步骤设置强密码。