1.2 使用noinstall ZIP在Windows7x64上安装MySQL

使用noinstall ZIP在Windows7x64上安装MySQL

操作系统:Windows7旗舰版 64位操作系统
MySQL版本:MySQL Community Server 5.7.33

MySQL安装方式分为两种:
1.使用.msi安装程序进行安装
2.使用.zip文件解压文件,后进行手动配置(本文使用)

MySQL5.7官方参考手册地址:https://dev.mysql.com/doc/refman/5.7/en/
特此建议:学习过程中多看官方文档,配合搜索到的教程一起研究

一、下载.ZIP文件

1.地址:https://dev.mysql.com/downloads/mysql/
2.当前最新版本是MySQL8.0.23,选到上一大版本的最新版MySQL5.7.33
1.2.1MySQL下载地址截图1.2.2MySQL5.7.33 ZIP文件下载
1.2.3直接开始下载

二、安装步骤

1.下载完成后:
1.2.4MySQL5.7.33在文件夹中
2.将 .zip文件 解压到你想放的文件位置
1.2.5解压后
3.配置环境变量(即可在本机任意位置快速执行程序)
①复制bin目录地址:C:\Program Files\MySQL\mysql-5.7.33-winx64\bin
1.2.6复制bin目录文件位置
②开始配置环境变量:添加MYSQL_HOME变量,添加到PATH变量尾部,注意全英文字符,还有最后一个环境变量不要加分号
%MYSQL_HOME%
1.2.7.1配置环境变量
1.2.7.2配置环境变量
4.配置完环境变量之后,在C盘目录下新增加一个配置文件mysql.ini
1.2.8配置文件及内容
mysql.ini内容如下(记得修改目录的位置):

[mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8 

[mysqld]

#设置3306端口
port = 3306 

# 设置mysql的安装目录
basedir=C:\\Program Files\\MySQL\\mysql-5.7.33-winx64

# 设置mysql数据库的数据的存放目录
datadir=C:\\Program Files\\MySQL\\mysql-5.7.33-winx64\\data

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

三、启动/登录 MySQL

流程步骤:初始化数据目录 --> 安装MySQL --> 启动MySQL --> 登录(修改root用户密码) --> 退出(重登,测试密码)

第1种:初始化使用 --initialize:

初始化数据目录,第1种:使用 --initialize:

第一步:初始化数据目录

mysqld --defaults-file=C:\\mysql.ini --initialize --console

服务器会生成一个随机密码,将其标记为过期,并写入一条显示密码的消息(注意文件位置,我直接放在C盘根目录,不要放在MySQL目录,第五部分会讲解原因)1.2.9.1初始化1结果记随机密码
第二步:安装MySQL

mysqld install

安装成功后,打开计算机“服务”和系统注册表,都能看到对应的mysql的内容
1.2.9.2安装MySQL成功
第三步:启动MySQL

net start mysql

1.2.9.3启动MySQL成功
第四步:登录到MySQL

mysql -u root -p

1.2.9.4连接到服务器root
第五步:修改root用户密码,密码一般使用‘root’或‘123456’

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';

1.2.9.5修改root密码
第六步:退出MySQL,需要输入‘exit’指令,直接关闭cmd是没有退出MySQL的
1.2.9.6退出MySQL
第七步:修改密码后,测试重登,可先测试原密码已失效
1.2.9.7测试修改密码后登录MySQL

第2种:初始化使用 --initialize-insecure:

初始化数据目录,第2种:使用 --initialize-insecure:

第一步:初始化数据目录(以下部分未贴代码的步骤,是命令与第1种中同步骤代码一致)
第2种,登录时不带密码即可,直接修改

mysqld --defaults-file=C:\\mysql.ini --initialize-insecure --console 

1.2.10.1初始化2空密码登录
第二步:安装MySQL
1.2.10.2安装MySQL成功
第三步:启动MySQL
1.2.10.3启动MySQL成功
第四步:登录到MySQL

mysql -u root --skip-password

1.2.10.4连接到服务器root
第五步:修改root用户密码,密码一般使用‘root’或‘123456’
1.2.10.5修改root密码
第六、第七步:退出,重登测试密码
1.2.10.6and7测试修改密码后登录MySQL

四、关闭/删除 MySQL服务

4.1 关闭MySQL服务

net stop mysql

1.2.11.1关闭MySQL服务

4.2 关闭MySQL服务开机自动启动

打开计算机服务,找到MySQL
1.2.11.2调整MySQL服务手动启动

4.3 删除MySQL服务

SC DELETE mysql

1.2.11.3删除MySQL服务

五、常见问题

5.1 MySQL安装之初始化报错: mysqld: [ERROR] Found option without preceding group in config file C:\mysql.ini at line 1.

解决方法1:my.ini文件编码不对,另存为ANSI替换即可

5.2 配置文件路径问题

将mysql.ini放在MySQL根目录时,初始化数据目录总是报以下错误,原因为路径不能有空格,移动到C盘根目录即可解决

mysqld:[ERROR] Could not open required defaults file: C: \\Program
mysqld:[ERROR] Fatal error in defaults handling. Progran aborted!

1.2.12.2配置文件位置问题

5.3 MySQL更改可执行文件路径

遇到mysql服务1067错误的问题,设置使用管理员权限打开cmd也无法启动mysql。
后来在计算机服务里,看到了mysql的配置信息,发现启动路径是之前旧版本的(我的以前是msi程序安装的,也不知道什么原因残留的)
操作流程:
1.停止MySQL服务
2.cmd运行->regedit,根据路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\,然后找到mysql,如下图,把当前的路径写进去

"C:\Program Files\MySQL\mysql-5.7.33-winx64\bin\mysqld" --defaults-file="C:\mysql.ini" MySQL

1.2.12.3修改可执行文件路径

5.4 MySQL5.7安装成功,但无法启动,发生的一个错误:unknown option ‘-d’

原因:可执行文件路径语句错误
“C:\Program Files\MySQL\mysql-5.7.33-winx64\bin\mysqld” --defaults-file=“C:\mysql.ini” MySQL

注意是"–defaults",而不是"-defaults"

5.5删除MySQL时,先关闭服务

其实,这个情况不要紧,注销或重启,重新安装就行,从初始化开始
1.2.12.5删除关闭顺序错误

后记 - 感谢

到这里关于《1.2 使用noinstall ZIP在Windows7x64上安装MySQL》的内容已全部讲完
感谢你的观看,希望对遇到此问题的你有所帮助!

尊重知识产权-以下是本文参考文档链接,感谢四位CSDN作者!
codelinkworld:MySQL下载与安装
申礼国:mysql更改可执行文件路径_Mysql 服务 1067 错误 的解决方法:修改mysql可执行文件路径…
qq_36845633:mysql安装之初始化报错:mysqld: ERROR Found option without preceding group in config file G:\mysql\my.ini at
懒惰的小妖:Windows下MySQL5.7安装成功,无法启动,发生的一个错误:unknown option '-d’解决

文末再次提醒:望各位多多参考官方文档,本文所有内容均以实际效果实现为主,官网及参考作者教程为辅,官网占主要。
再次贴上MySQL5.7官方文档地址:https://dev.mysql.com/doc/refman/5.7/en/

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丶清杉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值