1、下载win版本的安装包
https://dev.mysql.com/downloads/mysql/
2、解压缩,并建文件夹data
3、在解压缩目录新增my.ini文件。内容如下:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的解压目录(路径修改成自己的路径)
basedir=D:\mysql\mysql-5.7.36-winx64
# 设置mysql数据库的数据的存放目录(路径修改成自己的路径)
datadir=D:\mysql\data
# 允许最大连接数(开发时根据自己的需求来设置最大连接数)
max_connections=2000
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[WinMySQLAdmin]
# 路径修改成自己的路径)
D:\mysql\mysql-5.7.36-winx64\bin\mysqld.exe
4、添加环境变量
5、用管理员打开cmd窗口,并进入对应的目录,分别执行以下几步:
# 第一步:查看原始密码
mysqld --initialize --console
执行完有类似的root密码,需要记住:
# 第二步:将mysql添加至服务(执行完了这一步最好重启一下电脑,以防安装失败。 我的没有重启是正常的. 需要管理员权限打开cmd,否则安装失败)
mysqld --install
# 第三步:启动MySQL服务
net start mysql
# 第四步:登录MySQL服务
# 语法:mysql -u用户 -p 回车后输入密码
mysql -uroot -p 回车后输入密码
注意:mysql -u用户 -p密码 这种方式我的报警告不安全,无法登录mysql
# 第五步:修改密码:以下表示修改成root用户,密码是123456
alter user 'root'@'localhost' identified by '123456';
mysql已经启动成功了,如果需要打开bin-log则添加以下配置:
default-time-zone='+8:00'
#打开binlog日志
server_id=1918
log_bin = mysql-bin
binlog_format = ROW
打开bin-log的配置:
管理员打开cmd,重启mysql: