mysql-8.0.17-winx64 部署方法

关于“mysql-8.0.17-winx64 部署方法”,以下是详细的攻略:

下载 MySQL 安装包

首先,我们需要到 MySQL 官网(https://dev.mysql.com/downloads/mysql/)下载 MySQL 安装包。

点击“MySQL Community Edition”进行下载。

安装 MySQL

  1. 执行安装包。

  2. 选择“Developer Default”作为安装类型。

  3. 执行安装程序,并遵循安装向导。

  4. 在“Installation Option”对话框中,选择“Server only”选项,然后点击“Next”按钮。

  5. 在“Check Configuration”对话框中,检查配置是否满足要求,然后点击“Next”按钮。

  6. 在“Setup Type”对话框中,选择“Standalone MySQL Server / Classic MySQL Replication”,然后点击“Next”按钮。

  7. 在“Authentication Method”对话框中,选择“Use Strong Password Encryption for Authentication”选项,然后点击“Next”按钮。

  8. 在“Accounts and Roles”对话框中,设置管理用户的用户名和密码,然后点击“Next”按钮。

  9. 在“Windows Service”对话框中,选择“Configure MySQL Server as a Windows Service”选项,设置服务名称,然后点击“Next”按钮。

  10. 在“Apply Configuration”对话框中,点击“Execute”按钮,开始安装 MySQL。

配置 MySQL

  1. 打开 MySQL 的配置文件“my.ini”。

  2. 在文件末尾新增以下配置内容:

[mysqld]
basedir=<MySQL 安装目录>
datadir=<MySQL 数据目录>
port=<MySQL 端口号>
  1. 保存并关闭配置文件。

启动 MySQL

  1. 打开 cmd 命令行窗口。

  2. 进入 MySQL 安装目录的 bin 目录。

  3. 执行以下命令启动 MySQL:

mysqld --install
net start mysql

示例说明1

在“Basedir”目录下,我们可以看到以下文件夹:

  • bin:包含 MySQL 服务和客户端程序。
  • data:包含数据库文件。
  • include:包含 MySQL 的 C/C++ 头文件。
  • lib:包含 MySQL 库文件。

示例说明2

在“Data”目录下,我们可以看到以下文件夹:

  • ib_logfileX:包含 InnoDB 存储引擎日志文件。
  • ibdata1:包含 InnoDB 存储引擎数据文件。
  • mysql:包含 MySQL 系统信息文件。
  • performance_schema:包含 MySQL 性能监控数据文件。
  • test:包含测试数据库文件。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql-8.0.17-winx64 部署方法 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • 深入浅出探索Java分布式锁原理

    深入浅出探索Java分布式锁原理 什么是分布式锁? 分布式锁是在分布式环境下,为了保证多个节点对于同一个共享资源的访问序列化而引入的一种机制。比如在一个分布式系统中,多个节点要对一个共享变量进行修改,为了保证多线程之间的互斥,我们可以采用分布式锁来实现。 常用的分布式锁实现方式 基于数据库实现分布式锁 数据库是一个天然的共享存储器,通过对某张表创建唯一索引,…

    database 2023年5月22日
    00
  • php使用PDO下exec()函数查询执行后受影响行数的方法

    使用PDO下的exec()函数可以执行一些不需要准备的SQL语句(如INSERT、DELETE、UPDATE等),并且该函数的返回值一般是受影响的记录数。但是,如果在执行INSERT语句时没有在SQL语句中添加RETURNING子句,那么直接执行exec()函数返回的受影响行数可能是0,这显然不符合预期。因此,需要使用其他方法来获取准确的受影响行数。 以下是…

    database 2023年5月21日
    00
  • MySQL创建数据表并建立主外键关系详解

    下面是”MySQL 创建数据表并建立主外键关系详解”的完整攻略及示例。 MySQL 创建数据表并建立主外键关系详解 1. 创建数据表 MySQL 是一种用于管理关系型数据库的开源数据库管理系统。下面我们来看看如何创建数据表。 1.1 创建数据表语法 创建数据表需要使用 MySQL 的 CREATE TABLE 命令,语法如下: CREATE TABLE ta…

    database 2023年5月22日
    00
  • Linux使用MySQL忘记root密码及修改MySQL默认编码

    下面是详细讲解“Linux使用MySQL忘记root密码及修改MySQL默认编码”的完整攻略。 忘记root密码 当你忘记在Linux系统上使用MySQL的root密码时,可以通过以下步骤重置它。 步骤一:停止MySQL服务 在终端运行以下命令停止MySQL服务。 sudo systemctl stop mysql 步骤二:启动MySQL服务器跳过认证 使用…

    database 2023年5月22日
    00
  • 通过ibatis解决sql注入问题

    首先,我们需要了解SQL注入的定义:SQL注入(SQL Injection),是通过把SQL命令插入到Web表单字段或网址请求中,最终达到欺骗服务器执行恶意的SQL命令的攻击手段。 为了解决SQL注入问题,我们可以使用iBATIS,它是一个简单的Java持久化框架,允许您使用简单的XML或注释代码配置来映射Java的POJOs(Plain Old Java …

    database 2023年5月21日
    00
  • centos7 mariadb主从复制配置搭建详解步骤

    CentOS 7 MariaDB主从复制配置搭建详解步骤 简介 MariaDB主从复制是指将主数据库的数据同步复制到从数据库上,通常用于实现数据备份和负载均衡。本文将介绍如何在CentOS 7上配置MariaDB主从复制。 环境准备 主服务器:IP地址为192.168.1.100,MariaDB版本为10.3; 从服务器:IP地址为192.168.1.101…

    database 2023年5月22日
    00
  • Entity Framework Core使用控制台程序生成数据库表

    接下来我将详细讲解“Entity Framework Core使用控制台程序生成数据库表”的完整攻略。 前置要求 首先,我们需要确保计算机中安装了以下软件: Visual Studio 2019(或更新版本) .NET Core SDK(3.1 或更新版本) 步骤 新建控制台程序项目 在 Visual Studio 中新建一个控制台程序项目。 安装 Enti…

    database 2023年5月18日
    00
  • 为什么Redis集群有16384个槽

    引言 我在《那些年用过的Redis集群架构(含面试解析)》一文里提到过,现在redis集群架构,redis cluster用的会比较多。如下图所示对于客户端请求的key,根据公式HASH_SLOT=CRC16(key) mod 16384,计算出映射到哪个分片上,然后Redis会去相应的节点进行操作! 那大家思考过,为什么有16384个槽么?ps:CRC16…

    Redis 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部