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.将 .zip文件 解压到你想放的文件位置
3.配置环境变量(即可在本机任意位置快速执行程序)
①复制bin目录地址:C:\Program Files\MySQL\mysql-5.7.33-winx64\bin
②开始配置环境变量:添加MYSQL_HOME变量,添加到PATH变量尾部,注意全英文字符,还有最后一个环境变量不要加分号
%MYSQL_HOME%
4.配置完环境变量之后,在C盘目录下新增加一个配置文件mysql.ini
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目录,第五部分会讲解原因)
第二步:安装MySQL
mysqld install
安装成功后,打开计算机“服务”和系统注册表,都能看到对应的mysql的内容
第三步:启动MySQL
net start mysql
第四步:登录到MySQL
mysql -u root -p
第五步:修改root用户密码,密码一般使用‘root’或‘123456’
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
第六步:退出MySQL,需要输入‘exit’指令,直接关闭cmd是没有退出MySQL的
第七步:修改密码后,测试重登,可先测试原密码已失效
第2种:初始化使用 --initialize-insecure:
初始化数据目录,第2种:使用 --initialize-insecure:
第一步:初始化数据目录(以下部分未贴代码的步骤,是命令与第1种中同步骤代码一致)
第2种,登录时不带密码即可,直接修改
mysqld --defaults-file=C:\\mysql.ini --initialize-insecure --console
第二步:安装MySQL
第三步:启动MySQL
第四步:登录到MySQL
mysql -u root --skip-password
第五步:修改root用户密码,密码一般使用‘root’或‘123456’
第六、第七步:退出,重登测试密码
四、关闭/删除 MySQL服务
4.1 关闭MySQL服务
net stop mysql
4.2 关闭MySQL服务开机自动启动
打开计算机服务,找到MySQL
4.3 删除MySQL服务
SC DELETE 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!
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
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 使用noinstall ZIP在Windows7x64上安装MySQL》的内容已全部讲完
感谢你的观看,希望对遇到此问题的你有所帮助!
尊重知识产权-以下是本文参考文档链接,感谢四位优快云作者!
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/