免安装版的Mysql在初始化后root是没有密码的
1、下载免安装版Mysql
下载链接:MySQL :: Download MySQL Community Server
下载后解压
里面的目录是这样的
2、添加配置文件和系统环境
在系统变量中添加Mysql的bin的path路径
在Mysql的目录下添加my.ini配置文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录,填入自己的目录
basedir=E:\mysql\mysql-5.7.43-winx64
# 设置mysql数据库的数据的存放目录,自己的目录
datadir=E:\mysql\mysql-5.7.43-winx64\data
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
3、实例化数据库
mysqld -install
mysqld --initialize-insecure
net start mysql # 启动服务
在cmd中mysql -uroot -p 直接两次回车就可以登录了