win10安装mysql5.7遇到的一个坑:由于找不到MSVCP120.dll,无法继续执行代码。重新安装程序可能会解决此问题

Posted 闭关苦炼内功

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10安装mysql5.7遇到的一个坑:由于找不到MSVCP120.dll,无法继续执行代码。重新安装程序可能会解决此问题相关的知识,希望对你有一定的参考价值。

装个mysql5.7也会遇坑,就这

排查一波竟然是缺少依赖,win10这个梗,该喷

下面去解决

下载 vcredist 地址:

https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

然后安装依赖

然后再去安装mysql5.7,顺利解决


下面简记一下mysql5.7安装easy操作

以mysql5.7.35为例

[mysql]  
# 设置mysql客户端默认字符集
default_character_set=utf8mb4
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\\\software\\\\mysql-5.7.35-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\\\software\\\\mysql-5.7.35-winx64\\\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character_set_server=utf8mb4
# 创建新表时将使用的默认存储引擎
default_storage_engine=INNODB

注意:配置一定不要搞错了

然后去配置环境变量
系统变量

MYSQL_HOME
把解压目录配置进去
D:\\software\\mysql-5.7.35-winx64

然后
Path
%MYSQL_HOME%\\bin

然后 win + r --> cmd --> ctrl+shift+enter --> 进入控制台管理员模式

先 d:

然后 cd software

然后 cd mysql-5.7.35-winx64

然后 cd bin

然后
mysqld -install

然后
mysqld --initiallize-insecure --user=mysql

然后
net start mysql

然后去data中去查看err文件找初始密码

发现为空,所以就继续

直接mysql -uroot -p,然后回车
不用输密码就可以登录进去

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

flush privileges;

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
然后通过远程连接数据库的工具连接测试


最后建议大家可以参考以下两篇,也很简单
centos7通过docker去实现mysql然后navicat连接

TaiShan200 kunpeng920 docker 创建并启动 mysql5.7.30


打完收工~睡觉啦
晚安!

还要早起上班呐

我们下一篇见啦!

以上是关于win10安装mysql5.7遇到的一个坑:由于找不到MSVCP120.dll,无法继续执行代码。重新安装程序可能会解决此问题的主要内容,如果未能解决你的问题,请参考以下文章

win10安装mysql5.7

由于找不到MSVCP20.dll,无法继续执行代码

关于MySQL5.7.17免安装配置问题。(win10亦可)

win7本机上搭建两个MySQL5.7实现主从同步复制

Mysql5.7.26解压版(免安装版)简单快速配置步骤,5分钟搞定(win10-64位系统)

win10 安装MySQL过程和遇到的坑