Windows 环境下 MySQL 5.7 安装配置指南

这篇教程详细介绍了在Windows10上安装和配置MySQL5.7.16解压版的步骤,包括下载与解压MySQL,配置环境变量,注册MySQL服务,初始化数据库,设置root账户密码,解决配置过程中可能出现的问题,以及开启和安全登录MySQLServer。
摘要由CSDN通过智能技术生成

一、安装环境

Windows 版本 :Windows 10 专业版 64bit
MySQL 版本:MySQL 5.7.16 (解压版)

二、Mysql安装类型介绍

msi相当于一个安装包需要一路next下去

zip是解压就可以用的,但是需要我们配置环境变量。

三、配置过程

1、下载 MySQL Community Server

链接: Mysql下载

2、选择适合的版本

在这里插入图片描述
在这里插入图片描述

3、解压并安装 MySQL Server

(1)将下载好的mysql-5.7.17-winx64.zip解压

(2)放置指定目录下并重新命名

在这里插入图片描述

(3)MySQL Server 配置环境变量

在这里插入图片描述

(4)PATH中新增

在这里插入图片描述
点击确定按钮退出环境变量配置对话框。
点击确定按钮退出系统属性配置对话框。

四、注册 MySQL 服务

1、进入Mysql安装目录

在这里插入图片描述
必须是bin目录下执行

2、执行mysqld -install指令,注册 MySQL 服务

在这里插入图片描述

3.执行完毕后,请不要退出“命令提示符”。

五、配置 MySQL Server

1、进入安装目录

在这里插入图片描述

2、编辑 my-default.ini

(1)在该文件中,#是注释标记。
(2)去掉 basedir 的注释符号,并在等号后边填写 MySQL Server 文件夹的完整地址。
 (3)去掉 datadir 的注释符号,并在等号后边填写 MySQL Server 文件夹的完整地址外加\data。
(4)切记不要手动创建 data 文件夹!
(5)port 不需要配置,不配置的状态下默认为 3306。
(MySQL Server 默认使用的端口号)
(6)保存退出。退出后将my-default.ini重命名为my.ini
(7)在刚才的“命令提示符”中,执行mysqld --initialize(可能会假死,等一分钟手动关闭就好)。

注意路径地址

六、开启 MySQL Server

在“命令提示符”中执行net start mysql,开启 MySQL Server。
在这里插入图片描述

七、配置 MySQL root 账户

(1)在“命令提示符”中,执行net stop mysql关闭 MySQL Server。
(2)打开一个新的“命令提示符”,执行mysql -u root登陆 MySQL Server。
(3)执行flush privileges;刷新权限。
(4)执行grant all privileges on *.* to 'root'@'localhost' identified by '你想设置的密	码' with grant option;。
(5)执行flush privileges;刷新新的 root 用户密码。
(6)执行exit退出 MySQL。

在这里插入图片描述

(7)在任务管理器下手动结束mysqld.exe。

在这里插入图片描述

(8)在“命令提示符”下执行net start mysql重新开启MySQL Server,再次使用mysql -u root -p 你设置的密码即可安全登陆 MySQL。

八、问题分析

执行 mysqld --initialize报错

在这里插入图片描述

解决方案

设置mysql的安装目录
basedir=D:\biancheng\mysql-5.7.20-winx64
设置mysql数据库的数据的存放目录
datadir=D:\biancheng\mysql-5.7.20-winx64\data

就是因为地址里面的单斜杠的使用造成了错误!

把单斜杠()改成双斜杠(\)再试试看:

设置mysql的安装目录

basedir=D:\\biancheng\mysql-5.7.20-winx64

设置mysql数据库的数据的存放目录

datadir=D:\\biancheng\mysql-5.7.20-winx64\data
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值