文章目录
本文旨在记录 MySQL Community Server 8.0.19 的免安装下载与配置方法,对配置过程中碰到的“由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。”的问题提出了解决方法。
1. MySQL 概述
MySQL 是一个关系型数据库管理系统,由瑞典 MySQLAB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 Web 应用方面 MySQL 是最好的 RDBMS 应用软件之一。
2. MySQL 的下载
- 通过连接进入下载页面:https://dev.mysql.com/downloads/mysql/,找到如下图所示的 Windows (x86, 64-bit), ZIP Archive ,点击 Download 。
- 跳转到如下图所示的界面,点击 No thanks, just start my download.,开始下载 MySQL Community Server 8.0.19 免安装版压缩包。
- 将压缩包解压到需要的位置即可,尽量避免路径中出现中文。我的安装路径为
D:\Softwares\MySQL-8.0.19-winx64
。
其中的
my.ini
文件为最后创建的配置文件,data
文件夹为启动服务后生成的用户数据文件。
3. MySQL 的配置
3.1以管理员身份运行命令行
在任务栏搜索,搜索 cmd ,选择以管理员身份运行,允许用户账户控制,即可进入命令行。
3.2 转到 MySQL 8.0.19 bin
目录
执行如下命令即可跳转到所在bin
目录。
cd D:\Softwares\MySQL-8.0.19-winx64\bin # 用 cd 命令跳转到对应目录
D: # 跨盘跳转需要增加一步
3.3 安装微软常用运行库
此步安装的是微软常用运行库,主要是为了避免后续配置步骤出现 “由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。”此处附上百度网盘链接。
链接:https://pan.baidu.com/s/1ymVy-s66QiLIhA0jbUvONg
提取码:k3ie
3.4 安装 MySQL 的服务
执行以下命令即可安装 MySQL 的服务。
mysqld --install
3.5 初始化 MySQL
执行以下命令即可对 MySQL 进行初始化。此步会产生随机密码,如下图红框中所示,此密码用于后续数据库的登录。
mysqld --initialize --console
3.6 开启 MySQL 的服务
执行以下命令即可开启 MySQL 的服务。
net start mysql
3.7 登录MySQL
执行以下命令即可开始登录 MySQL 。执行以后输入密码,密码即为初始化数据库时产生的随机密码。此处一定要先开启服务,不然会登陆失败,出现拒绝访问的提示符。
mysql -h localhost -u root -p
这里
mysql
为登录命令;-h
后面的参数是服务器的主机地址,在这里客户端和服务器在同一台机器上,所以输入 localhost 或者 IP 地址;-u
后面跟登录数据库的用户名称,在这里为 root;-p
后面是用户登录密码。
3.8 修改登录密码
初始化产生的随机密码过于复杂,不便于 MySQL 的登录,因此执行以下命令修改密码。
alter user 'root'@'localhost' identified by 'YourPassword' # 其中修改后的密码为 YourPassword
退出后再次登录可以验证密码的正确性,退出的方法见下一步。
3.9 退出 MySQL
执行以下命令即可退出 MySQL。
exit
3.10 添加环境变量
将安装文件的bin
目录(此处为D:\Softwares\MySQL-8.0.19-winx64\bin
)追加到系统环境变量Path
中。
4. MySQL 的配置文件
在 MySQL 目录下创建一个.ini
配置文件,名为my.ini
,里面写的是 MySQL 的一些基本配置。
[client]
default-character-set=utf8 # 设置 MySQL 客户端默认字符集
[mysqld]
port = 3306 # 设置 3306 端口
basedir=D:\\Softwares\\MySQL-8.0.19-winx64 # 设置 MySQL 的安装目录
max_connections=20 # 允许最大连接数
character-set-server=utf8 # 服务端使用的字符集默认为8比特编码的latin1字符集
default-storage-engine=INNODB # 创建新表时将使用的默认存储引擎
至此,MySQL 免安装版的下载和配置就告一段落了。
参考文档
- MySQL的安装与配置——详细教程: https://www.cnblogs.com/winton-nfs/p/11524007.html
- 由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题: https://blog.csdn.net/qq_42365534/article/details/102847013