清华开源镜像站下载ZIP版本
https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/
在MySQL安装目录新建my.ini配置文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\mysql-5.7.29
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql-5.7.29\dbdata
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
打开cmd以管理员身份运行
安装服务
mysqld install
初始化
mysqld --initialize
开启服务
net start mysql
临时登录密码在my.ini配置文件里的数据目录下的xx.err文件
登录
mysql -uroot -p
登录后需要修改密码才能操作
alter user 'root'@'localhost' identified by 'Aa.bb9988';
可以出现的异常(具体报错我忘记了)
对应配置写在[mysqld]中
explicit_defaults_for_timestamp=true
innodb_flush_method=normal
innodb_buffer_pool_size = 256M
innodb_log_file_size = 256M
innodb_thread_concurrency = 16
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = normal