64位win10安装mysql-5.7.29-winx64绿色版过程和解决找不到msvcr120.dll问题

本文参考文章:
1
2

1. 下载MySQL Community Server

地址:https://downloads.mysql.com/archives/community/
打开上面地址后按照下面截图的步骤操作,下载
在这里插入图片描述

2. 把下载的压缩包解压到一个合适的目录下

PS:目录路径不要有中文,eg:D:\dev\mysql-5.7.29-winx64

3. 配置环境变量

3.1 新建系统变量MYSQL_HOME

变量值为:D:\Program Files\MySql\mysql-5.7.16-winx64
在这里插入图片描述

3.2 修改系统变量Path

添加%MYSQL_HOME%\bin;

4. 初始化和安装mysql服务

4.1 打开win命令行工具

右键左下角开始图标,选择命令提示符(管理员),这里powershell也可以,不过就是都要选择管理员的权限

4.2 切换到刚刚解压缩的目录下

4.3 输入以下初始化命令,注意是2个-

```bash
mysqld --initialize --console
```

在这里插入图片描述

4.4 报错才看这个,没有就跳过看4.5

这时候可能会报错,如果没报错就直接跳过下面的
在这里插入图片描述

4.4.1 出现这个问题最主要的原因就是本地c++ 库组件有问题。

4.4.2 解决方案:

下载一个 DirectX修复工具 , 然后使用该软件进行修复即可
别人提供的百度云下载:
链接:https://pan.baidu.com/s/1kdBx1DVI3sJJanLzVhVpWw
提取码:spts
下载后,修复一下就好了
在这里插入图片描述

4.5 注意了,如果没有报错,会出现一个初始临时密码

找个地方把初始临时密码记录下来
在这里插入图片描述

4.6 安装mysql服务

输入命令

mysqld -install

在这里插入图片描述
可以看到服务被成功安装

4.7 尝试登录验证是否成功

输入以下命令,回车,就会提示输入密码,输入刚刚记录下来的初始密码

mysql -u root -p

出现以下画面说明成功
在这里插入图片描述

4.7.1 假如提示error 1045(28000),基本都是密码输错,多试几次

4.7.2 假如没有记录下来密码或者密码死活输入错误,可以重新初始化

去到刚刚解压缩的目录下,找到data目录,直接删除,然后重复4.3的初始化命令,就会重新生成一个初始化密码了。

4.8 修改密码

按照这种方式创建的mysql服务,到这一步除了修改密码,不允许做其他的操作了
在这里插入图片描述
修改密码命令如下,mysql不允许太简单的密码,比如123456,而且要求8位密码,测试用的数据库,推荐用password做密码,位数达到要求,又好记,最后的分号记得输入,而且要英文的分号。

 ALTER user 'root'@'localhost' IDENTIFIED BY 'password';

在这里插入图片描述

4.9 这种方式安装的mysql是作为win系统的一个服务存在

所以可以通过win自带的服务管理,对mysql进行设置,比如是否自动启动等。

over

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章