1、下载
2、创建配置文件my.ini
下载压缩包解压到安装目录(本机解压后在D:\mysql-5.7.44-winx64)
在bin的同级目录下创建my.ini文件
my.ini文件
[mysql]
设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
设置3306端口
port = 3307
设置mysql的安装目录
basedir=D:\mysql-5.7.44-winx64
设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.44-winx64\data
允许最大连接数
max_connections=200
服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
explicit_defaults_for_timestamp=true
跳过权限校验登录
skip-grant-tables
3、安装和初始化mysql
bash
# 安装
mysqld install
#初始化
mysqld --initialize
4、启动mysql
启动命令:net start mysql
停止命令:net stop mysql
bash
# 启动mysql
net start mysql
5、登录mysql
bash
# 用户名、密码登录
mysql -P3307 -u root -p
注意:我这里修改了端口号(my.ini在配置port=3307),所以登录时一定要带参数-P3307,否则会报错。如果端口是mysql默认的3306,这个参数可省略不写
启动数据库时,会生成一个初始密码,初始密码位于data文件夹下的DESKTOP-SFSERDV.err文件中图片
6、修改密码
bash
# 设置root用户的新密码
set password for root@localhost=password('新密码')