一、安装前的准备
1.1 官网下载MySQL 5.7.28解压版
MySQL的下载地址:https://dev.mysql.com/downloads/mysql/5.7.html
1.2 将下载好的MySQL 5.7.28解压到指定的安装目录
二、配置的环境变量
2.1 右键打开电脑的属性
2.2 点击高级系统设置 → 环境变量(N) → 系统变量Path
2.3 编辑系统变量Path(Windows 7系统添加MySQL的bin目录下的地址时,前面需要添加 ;+ URL
)
2.5 配置完毕,保存并退出
三、配置 MySQL 的环境
3.1 在解压后的安装目录下,创建my.ini配置文件(此处为:D:\Database\MySQL),文件内容如下:
[mysqld]
#绑定IPv4
bind-address = 0.0.0.0
# 设置mysql的安装目录,即你解压缩安装包的位置
basedir = D:/Database/MySQL/
# 设置mysql数据库的数据的存放目录
datadir = D:/Database/MySQL/data/
# 设置端口号
port = 3306
# 允许最大连接数
max_connections = 200
# 设置服务端字符集为utf8
character-set-server = utf8
loose-default-character-set = utf8
# 开启查询缓存
explicit_defaults_for_timestamp = true
# windows下区分表名大小写(0:不区分,2区分(5.7版本))
lower_case_table_names=2
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
#设置客户端字符集
port=3306
default-character-set = utf8
# 设置mysql数据库的mysqld.exe应用程序
[WinMySQLadmin]
Server = D:/Database/MySQL/bin/mysqld.exe
四、注册windows系统服务
4.1 在搜索框内输入:命令提示符 → 点击以管理员身份运行
4.2 运行安装命令 mysqld install MySQL --defaults-file=D:\Database\MySQL\my.ini
4.3 启动服务
注意:此时是无法正常启动mysql服务的,因为5.7.28版本是不附带data文件夹的,需要通过命令来创建data文件夹和默认的数据库(如果存在,删除data目录下所有文件),然后执行创建命令:
mysqld --initialize-insecure --user=mysql
启动服务方式1,执行命令:net start mysql
启动服务方式2,运行(Win + R),输入 services.msc → 点击确定,找到 MySQL 服务,右键 → 启动
五、修改root账户的密码
完成安装时,密码是为空,我们可以通过命令行修改root账户的密码为root,保持一致
打开cmd:mysql -uroot -p `/*提示Enter password,直接回车,默认密码为空*/`
use mysql; `/*选择数据库*/`
update user set authentication_string=password('root') WHERE user='root'; `/*修改root账户的密码*/`
flush privileges; `/*刷新数据库*/`
exit `/*退出*/`