MySql8.4.x解压缩版之Windows中快速安装
文章目录
注意:
MySQL 8.4 服务器需要 Microsoft Visual C++ 2019 Redistributable Package 可在 Windows 平台上运行。用户 应确保软件包已安装在系统上 在安装服务器之前。该软件包可在 Microsoft 下载中心。此外,MySQL调试二进制文件 需要 Visual Studio 2019。
VC++2015-2022直接下载:https://download.visualstudio.microsoft.com/download/pr/1754ea58-11a6-44ab-a262-696e194ce543/3642E3F95D50CC193E4B5A0B0FFBF7FE2C08801517758B4C8AEB7105A091208A/VC_redist.x64.exe
在安装MySQL8.4确保 Microsoft Visual C++ 2019 Redistributable Package 已安装,否则会导致MySQL8.4安装失败
1. 下载与安装
- 官网下载:https://dev.mysql.com/downloads/
- 安装文件:mysql-8.4.0-winx64.zip
- 解压到D下:如:D:\mysql-8.4.0-winx64
- 环境变量配置
- 在用户或系统变量中新增下面配置
变量名:MYSQL_HOME
变量值:D:\mysql-8.4.0-winx64
- 在用户或系统变量的path变量值后面新增下面代码
%MYSQL_HOME%\bin
- 在D:\mysql-8.4.0-winx64下新建my.ini,内容如下
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
# 设置端口,不设置默认3306
port = 3306
# 设置mysql的安装目录
basedir=D:\\DBServer\\mysql\\mysql-8.4.0-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\\DBServer\\mysql\\mysql-8.4.0-winx64 #8.0以下版本需要配置数据目录
# 允许最大连接数
max_connections=100
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# MySQL8.0默认的身份验证插件为caching_sha2_password,这将导致远程户端无法连接,可使用“mysql_native_password”插件认证解决客户端无法连接的问题,mysql_native_password再MySQL8.0中已过时,但任然可使用
# 从MySQL8.4开始,配置为 mysql_native_password=ON
mysql_native_password=ON
# default_authentication_plugin=mysql_native_password 此配置是在8.4以下的版本中的配置方法,8.4无此项
关于MySQL8中相关参数配置,可通过
mysqld --verbose --help
命令查看,如下密码插件配置
# mysqld --verbose --help
...
--mysql-native-password[=name]
Enable or disable mysql_native_password plugin. Possible
values are ON, OFF, FORCE (don't start if the plugin
fails to load).
...
- 进入D:\mysql-8.4.0-winx64\bin目录下,以管理员身份打开cmd窗口,执行下面命令,产生root密码,牢记此密码
D:\mysql-8.4.0-winx64\bin>mysqld --initialize