1、下载 mysql
下载地址:https://www.mysql.com/cn/downloads/
建议下载 zip 版本,绿色解压版本,安装卸载都比较简单
2.将下载的安装文件解压放到磁盘中,在 mysql 解压缩包根目录下创建 my.ini 文件(mysql 主配置文件)并创建 data 目录(用户初始化数据库文件目录)
my.ini 文件内容如下
[mysqld]
basedir=D:\ProgramData\mysql-5.7.30-winx64\
datadir=D:\ProgramData\mysql-5.7.30-winx64\data\
port=3306
skip-grant-tables
以上配置文件说明
basedir–mysql 目录
datadir–数据路径
port --端口
skip-grant-tables --刚开始跳过登陆校验
3.添加 path 环境变量![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/848f5475aca46fcf930f71125b094d67.png#pic_center)
4.以管理员打开命令行窗口,安装 mysql 服务及初始化数据库
mysqld install # 安装数据库
mysqld --initialize #初始化数据库
5.启动 mysql 服务,并以跳过登陆校验的方式登陆 mysql,此时不需要输入密码
net start mysql
6.修改密码,并刷新权限
UPDATE mysql.user SET authentication_string = PASSWORD('新密码') WHERE user = 'root';
# 比如 UPDATE mysql.user SET authentication_string = PASSWORD('123456') WHERE user = 'root';
flush privileges # 刷新权限
7.将 mysql 根目录下的 my.ini 配置文件中的跳过登陆配置注释掉
[mysqld]
basedir=D:\ProgramData\mysql-5.7.30-winx64\
datadir=D:\ProgramData\mysql-5.7.30-winx64\data\
port=3306
# skip-grant-tables
8.所有步骤完成,可以登陆 mysql
mysql -uroot -p