32位安装mysql5.7_MySQL - Windows安装MySQL5.7.23 zip包

本文介绍了在Windows 7系统上安装32位MySQL 5.7.23的详细步骤,包括下载、解压、配置环境变量、初始化数据库、设置root密码,以及解决安装过程中可能出现的问题,如缺少MSVCR120.dll文件和安装vcredist_x64.exe文件。
摘要由CSDN通过智能技术生成

工欲善必先利其器

# 环境:

Win7旗舰版 + MySQL5.7.23

# 用到的命令:

mysqld --initialize-- 初识化

mysqld --install-- 添加到Windows的系统服务中

net start mysql-- 在服务中启动mysql

# net stop mysql-- 在服务中关闭mysql

# mysqld -- remove-- 取消系统服务# 如无必要不要测试这个命令

mysql -uroot -p-- 登录MySQL

SET PASSWORD FOR 'jeffrey'@'localhost' = 'auth_string';-- 设置root密码

# set PATH=C:\mysql\mysql-5.7.23-winx64\bin;%PATH%-- cmd中添加临时的变量,不要用

注意:上述命令需要以管理员的权限运行。不然可能会报Install/Remove of the Service Denied!这些类似的错误。

No.1 下载

1.1 打开MySQL官网的下载页面,选择【DOWNLOADS】-- 【Community】点击【MySQL Community Server(GPL)】

16cd50e8057abbf9de0fb605275d2ce2.png

1.2 在打开的页面下拉选择版本,如下图所示,8.x版本不是我们想要的,那么就点击右侧的【Looking for previous GA versions?】来选择历史版本

0646c7a057eec6555bc6abf1a96b964e.png

选择5.7.23版本,根据操作系统的位数,选择对应的zip包,点击【Download】下载

4746607af6adfc80069bd6766f86ebec.png

1.3 在新打开的开始下载页面,可以选择登录或者注册;我这里选择【No thanks, just start my download.】等待下载完成就行了

703b211ee1caefff8f7fc697f3962d9b.png

1.4 下载完成后,就是一个普通的压缩包,我们把这个压缩包放到合适的位置,比如我把压缩包放在了  C:\mysql目录内

a2d948100b5bff77e9b495f1a4384667.png

No.2 安装

2.1 解压压缩包,解压的过程就是安装的过程

4d4f710bd32f6b9f9d9f9896929d2260.png

2.2 进入解压的MySQL的bin目录内,将这个地址拷贝一下。如 C:\mysql\mysql-5.7.23-winx64\bin

3771ad3cb294638987557197c674198e.png

2.3  添加环境变量;点击【计算机】右键【属性】点击【高级系统设置】点击进入【环境变量】,【系统变量】中下拉选中【Path】点击【编辑】

273f883d9c01b77694f608248baa925c.png

容易出错的地方:在变量值这一栏中,将光标移到最后。而且,此时最后的结尾处应该有一个英文状态的分号,没有的话,则手动输入一个英文状态下的分号,然后再将刚才拷贝的那个bin目录的拷贝好的地址,粘贴到最后,记得加个英文状态下的分号做结束。

添加MySQL的环境变量前:

b13c0158c7ceec01851963809c0d7cd6.png

添加MySQL的环境变量后:

8d6a49d76b8e81564075dbcd1edfc033.png

最后一步步点击【确定】环境变量添加完毕

No.3 配置MySQL

cmd执行相关的命令,cmd建议是管理员权限的cmd,不然下面有坑!

3.1 执行初始化

mysqld --initialize

7fe115499a060b06af6db053b980e24c.png

这一步会有个小小的卡顿,执行完初始化,你的MySQL目录里就会多个data目录

ps:这一步报错的话,则看No.4的的处理步骤,也可能是洒家的电脑该换了......

3.2 获取初始密码

因为5.7版本的会随机生成一个初始密码。所以,我们在启动服务前,先拿到这个密码比较好,避免不必要的操作。

打开MySQL的安装目录,打开刚刚生成的data目录,找到【.err】文件(同Linux的mysql的log日志),打开它。

ps:如果此时MySQL服务是开启的状态,会占用此文件,那么就要先停止服务,然后打开文件,获取密码后在启动服务。

a4063f8bc73b3543d12d44d458314cbe.png

用notepad++或者记事本打开【.err】文件,Ctrl+f定位到【temporary password is generated】localhost冒号后面就是密码。拿到它!

7f8e502e35d08cdf770882486fd846e6.png

3.2 将MySQL的服务添加到系统的服务中并启动

ps:启动之后,状态为自动,以后就不用管它啦。另外还有个坑!这一步你打开的cmd不是管理员权限的话,会提示【Install/Remove of the service denied!】........

mysqld --install

net start mysql

a8ae984552c448f8f5780057ae8846fe.png

3.3 测试是否安装成功

在cmd的命令行输入【mysql -uroot -p】回车输入上面拿到的初始密码,进入MySQL的客户端。

7f27feb893e10a304540418b21ede9b5.png

设置root密码,因为版本不同,设置密码的命令也有所不同,下面是5.7官方的格式。

SET PASSWORD FOR 'jeffrey'@'localhost' = 'auth_string';

设置完密码,提示【Query OK】就可以【\q;】退出,然后重新进入,密码为刚才你设置的新密码。

7a39c64589b35e01139c6ee0e869c328.png

OK,长出一口气,总算安装完了。

No.4 处理报错

有的系统使用时间较长,环境相对完善,可能不会遇到问题。但我这个win7系统是新的,所以碰到了些问题。

4.1 缺少【MSVCR120.dll】文件

cmd运行【mysqld】提示缺少【MSVCR120.dll】,注意,大坑来了,如果是64位系统的话。网上下载dll文件时,一定要确定是64位的,因为如果是32位的话,安装完,再去执行时,会提示【0xc000007b】这个坑爹的报错!而64位的文件的话,就没有问题了。将下载好的dll文件拷贝到 C:\Windows\System32 目录里。

12733e4bfe4cc4b48f0ae18880723994.png

f16c95aa83680ece857029626d5314e9.png

4.2 安装【vcredist_x64.exe】文件

你以为添加完dll文件就行了么?擦,道友你太年轻了!还要下个【vcredist_x64.exe】这个玩意儿,下载地址,下载完毕,执行默认安装就完了。

da7cb9ebdef1b51e78f324123d453559.png

选择与系统对应的版本下载

3933d96850ccfe99a464167c4ed6fa2e.png

执行安装就完了。

79cb6ca5c68fa12bf28aeed6ab90feec.png

解决完继续回到No.3执行初始化的步骤。

No.5 看了一遍,依然华丽的安装失败

跟着博客走流程,但依然失败的例子多不胜数,那么,看视频吧!再不行,买上金坷垃,速速回家!

摘自:

that's all

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值