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为例
-
下载
http://210.22.22.150:3731/software/MySQL/winx64-version/zip-version/mysql-5.7.35-winx64.zip -
解压
-
配置
在解压后的mysql-5.7.35-winx64目录下,即和 bin目录相同目录下,创建my.ini
文件
编辑my.ini
[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,无法继续执行代码。重新安装程序可能会解决此问题的主要内容,如果未能解决你的问题,请参考以下文章
关于MySQL5.7.17免安装配置问题。(win10亦可)