免安装版的 MySQL 的下载与配置

本文旨在记录 MySQL Community Server 8.0.19 的免安装下载与配置方法,对配置过程中碰到的“由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。”的问题提出了解决方法。


1. MySQL 概述

MySQL 是一个关系型数据库管理系统,由瑞典 MySQLAB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 Web 应用方面 MySQL 是最好的 RDBMS 应用软件之一。


2. MySQL 的下载

  1. 通过连接进入下载页面:https://dev.mysql.com/downloads/mysql/,找到如下图所示的 Windows (x86, 64-bit), ZIP Archive ,点击 Download
    MySQL Community Server 8.0.19下载
  2. 跳转到如下图所示的界面,点击 No thanks, just start my download.,开始下载 MySQL Community Server 8.0.19 免安装版压缩包。
    下载启动界面
  3. 将压缩包解压到需要的位置即可,尽量避免路径中出现中文。我的安装路径为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:											# 跨盘跳转需要增加一步

转到 MySQL 8.0.19 bin目录

3.3 安装微软常用运行库

此步安装的是微软常用运行库,主要是为了避免后续配置步骤出现 “由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。”此处附上百度网盘链接。
链接:https://pan.baidu.com/s/1ymVy-s66QiLIhA0jbUvONg
提取码:k3ie

安装问题

3.4 安装 MySQL 的服务

执行以下命令即可安装 MySQL 的服务。

mysqld --install

安装 MySQL 的服务

3.5 初始化 MySQL

执行以下命令即可对 MySQL 进行初始化。此步会产生随机密码,如下图红框中所示,此密码用于后续数据库的登录

mysqld --initialize --console

初始化 MySQL

3.6 开启 MySQL 的服务

执行以下命令即可开启 MySQL 的服务。

net start mysql

开启 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

退出 MySQL

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 免安装版的下载和配置就告一段落了。


参考文档

  1. MySQL的安装与配置——详细教程: https://www.cnblogs.com/winton-nfs/p/11524007.html
  2. 由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题: https://blog.csdn.net/qq_42365534/article/details/102847013

猜你喜欢

转载自blog.csdn.net/weixin_43870101/article/details/105102244