安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”

写在最前,指令集合 以管理员身份运行cmd

  • mysql -uroot -p 【进入】mysql

  • mysql > exit 【退出】

  • net stop mysql 【暂停】

  • net start mysql 【启动】

  • mysql -u root -p(命令后输入临时密码,进入mysql)

  • ALTER USER USER() IDENTIFIED BY ‘NEW PASSWORD’; (注意最后有分号)

1.下载

mysql官网下载地址

2. 创建my.ini文件

打开下载文件解压到指定文件目录。(我这里解压目录为C:\mysql-8.0.20-winx64\mysql-8.0.20-winx64 路径里最好不要有中文,防止奇奇怪怪的问题出现)
打开解压后的MySql文件在根目录下创建my.ini (mysql配置文件)
my.ini文件内容如下:

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

这里需要将basedir 与 datadir 路径改成mysql的解压路径 。
现在路径下文件结构:
安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”_第1张图片

3. 安装

1. 安装及初始化

搜索cmd,邮件以管理员身份运行(win10 使用win+x快捷方式无效了)

  • mysqld --install (安装)
  • mysqld --initialize (初始化)
  • net start mysql(运行)

第一步报错:找不到VCRUNTIME140_1.dll
安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”_第2张图片
原因是:新版mysql现在需要最新的Visual C++ Redistributable for Visual Studio
下载链接:https://pan.baidu.com/s/1gBgg97Ytb8siZS860PELMg
提取码:8yin
第三部报错:发生系统错误 2。
在这里插入图片描述
重装一下

  • mysqld --remove
  • mysqld --install

安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”_第3张图片
data文件夹也出现了:安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”_第4张图片
window重启mysql服务,没有restart命令,要先stop再start

  • net stop mysql
  • net start mysql

2. 修改密码

打开data文件夹下的err文件,获取临时密码:

 A temporary password is generated for root@localhost: sujQ*I>hR6Gk 
  • mysql -u root -p(命令后输入临时密码,进入mysql)
  • ALTER USER USER() IDENTIFIED BY ‘NEW PASSWORD’; (注意最后有分号)

安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”_第5张图片
在这里插入图片描述

4. 进入与退出

进入:

  • mysql -uroot -p

mysql退出三种方法(结尾有分号):

  • mysql > exit;
  • mysql > quit;
  • mysql > \q;

5. navicat连接阿里云服务器的mysql

  1. 假设阿里云服务器中的安全组已经添加了Mysql的端口3306

  2. 我用的是xshell6连接阿里云的mysql数据库

    • mysql -uroot -p
    • select User,Host from mysql.user;
    • 查看用户的权限(root的 host是 % 证明权限没问题)安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”_第6张图片
  3. 打开navicat,新建连接,选择阿里云mysql版,设置常规页
    安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”_第7张图片

  4. 设置SSH
    安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”_第8张图片

如果出现以下错误,检查上面的常规页、ssh每项是否设置正确。

安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”_第9张图片

没啥问题的话就是连接上了:安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”_第10张图片

你可能感兴趣的:(前端读书笔记)