如果需要其他版本的MySQL数据库(如安装MySQL5.6,可参考:Win10安装zip版MySQL5.6.40教程),可以自行手动安装,这里以安装MySQL5.7为例
下载MySQL5.7数据库
解压到 D:\MySQL5.7(具体路径可自定义),并手动创建 my.ini 文件,填写以下
注意:注意编码格式一定要选择“ANSI”
[mysql] default‐character‐set=utf8 [mysqld] bind_address = 127.0.0.1 port = 3306 basedir=D:\MySQL5.7 datadir=D:\MySQL5.7\data max_connections=200 character‐set‐server=utf8 default‐storage‐engine=INNODB explicit_defaults_for_timestamp=true
相关配置说明
default‐character‐set=utf8
# 设置mysql客户端默认字符集
bind_address = 127.0.0.1
# 监听IP
port = 3306
# 设置3306端口
basedir=D:\MySQL5.7
# 设置mysql的安装目录
datadir=D:\MySQL5.7\data
# 设置mysql数据库的数据的存放目录
max_connections=200
# 允许最大连接数
character‐set‐server=utf8
# 设置mysql服务端默认字符集
default‐storage‐engine=INNODB
# 创建新表时将使用的默认存储引擎
explicit_defaults_for_timestamp=true
# timestamp类型的字段, 更改数据时自动更新
以管理员身份运行cmd,进入 D:\MySQL5.7\bin 目录,执行初始化,创建mysql默认的root账户,不进行这一步,安装完成之后无法启动服务
执行命令:.\mysqld.exe --initialize-insecure --user=mysql
执行 .\mysqld install 命令安装。完成后会提示安装成功
以管理员身份打开CMD,执行 net start mysql
命令启动MySQL服务
添加环境变量,添加 "D:\MySQL5.7\bin"
打开控制面板-系统和安全-系统-高级系统设置-高级,如下图:
cmd窗口中,执行 mysql -uroot -p
命令,默认没有密码,回车进入
修改密码,执行以下语句
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; FLUSH PRIVILEGES; quit 或者 update mysql.user set authentication_string=password('123456') where user='root'; FLUSH PRIVILEGES; quit
重装好数据库密码后,MySQL数据库已安装成功