MySQL5.7.17 64bit免安装版配置教程

需积分: 0 0 下载量 78 浏览量 更新于2024-09-02 收藏 309KB PDF 举报
"MySQL 5.7.17 64位在Windows 10系统上的安装与配置教程" 本文将详细介绍如何在Windows 10 64位操作系统上安装和配置MySQL 5.7.17的解压缩版本。由于官方未提供 MSI 安装包,我们将采用手动安装的方法。 ### Step1:下载MySQL 5.7.17 首先,访问MySQL官方网站的下载页面(http://www.mysql.com/downloads/),选择社区版下载适合64位Windows的MySQL 5.7.17版本。下载完成后,将其解压缩到你选择的路径,比如`D:\Programs\mysql-5.7.17`,建议避免路径中包含空格。 ### Step2:初始化设置 #### 2.1 创建配置文件 复制`my-default.ini`文件并重命名为`my.ini`,这是MySQL的配置文件。 #### 2.2 编辑`my.ini` 打开`my.ini`,并更新以下关键配置: - `basedir`: 指定MySQL安装目录,如`D:/Programs/mysql-5.7.17` - `datadir`: 数据库文件存储位置,例如`D:/Programs/mysql-5.7.17/data` - `port`: MySQL服务监听的端口,默认是3306 - `max_connections`: 允许的最大连接数,这里设为200 - `character-set-server`: 设置服务器默认字符集,这里选择`utf8mb4`,支持四字节长度的表情字符 - `collation-server`: 字符集排序规则,可设为`utf8mb4_general_ci` - `default-storage-engine`: 默认存储引擎,设置为InnoDB ### Step3:创建数据目录 在`basedir`路径下手动创建`data`目录,这是MySQL存储数据库文件的地方。初始化过程中需要这个目录为空,否则会报错。 ### Step4:初始化MySQL服务 在命令行窗口中,定位到MySQL的bin目录,例如`D:\Programs\mysql-5.7.17\bin`,然后执行以下命令来初始化MySQL实例: ```shell mysqld --initialize-insecure --user=mysql ``` 这将生成一个临时的root用户密码,没有设置安全选项,便于初次登录。 ### Step5:启动MySQL服务 在同一个命令行窗口中,使用以下命令启动MySQL服务: ```shell mysqld --install ``` 然后,可以通过以下命令启动服务: ```shell net start mysql ``` ### Step6:设置root用户密码 首次启动后,你需要通过命令行设置root用户的密码。运行MySQL客户端: ```shell mysql -u root ``` 然后执行SQL命令设置密码: ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_desired_password'; ``` ### Step7:验证安装 现在,你可以尝试用新密码登录MySQL客户端,验证安装是否成功: ```shell mysql -u root -p ``` 输入密码后,如果能成功登录,说明MySQL已经安装并配置完成。 在整个过程中,可能遇到的错误需根据提示解决。例如,如果`data`目录非空,初始化会失败,应确保其为空。对于其他错误,参照错误信息调整配置或检查环境设置。在安装和配置MySQL时,细心和耐心至关重要。