mysql 5.7.20\5.7.21 免安装版安装配置教程

MySQL 5.7.20/5.7.21 免安装版安装配置教程

MySQL是一款功能强大的关系型数据库管理系统,其最新版本为5.7.21。本教程将介绍如何在Windows平台上通过免安装版的方式安装MySQL 5.7.20/5.7.21,并进行相关的配置操作。

下载MySQL免安装版

首先,你需要下载MySQL 5.7.20/5.7.21免安装版,下载链接如下:

官方网站下载链接:

https://dev.mysql.com/downloads/mysql/

下载完成后,你需要解压缩下载的ZIP文件,将其解压到某一目录下,比如D:\MySQL。

配置MySQL账户

接下来,你需要创建一个MySQL的账户。可以参照以下的命令进行操作。

CREATE USER 'xxxx'@'localhost' IDENTIFIED BY 'xxxxxx';
GRANT ALL PRIVILEGES ON *.* TO 'xxxx'@'localhost' WITH GRANT OPTION;

其中:

  • xxxx:你需要设置为自己的MySQL账户名称
  • xxxxxx:你需要设置为自己的MySQL账户密码

修改MySQL配置文件

MySQL的配置文件位于解压目录下的my.ini中,在该文件中进行以下参数的修改:

[client]
port=3306
default-character-set=utf8mb4
[mysqld]
port=3306
basedir=D:\\MySQL\\mysql-5.7.21-winx64
datadir=D:\\MySQL\\mysql-5.7.21-winx64\\data
default-storage-engine=INNODB
character-set-server=utf8mb4

其中:

  • port:MySQL服务的监听端口号,默认为3306
  • basedir:MySQL的安装目录
  • datadir:数据库的存储目录
  • default-storage-engine:默认的存储引擎
  • character-set-server:服务器端的字符集编码,这里选择了utf8mb4

启动MySQL服务

最后,你需要启动MySQL服务。可以参照以下步骤进行启动:

  1. 打开命令提示符窗口,通过cd命令切换到MySQL的bin目录下,如:

cd D:\MySQL\mysql-5.7.21-winx64\bin

  1. 启动MySQL服务,如:

mysqld --console

其中mysqld表示启动MySQL服务的命令,--console表示将启动信息输出到控制台上。

启动成功后,你就可以通过MySQL客户端进行连接、查询等操作了。比如,以下是通过MySQL客户端创建一个test数据库和一个student表的示例:

create database test;
use test;
create table student (
  ID int unsigned not null auto_increment,
  Name varchar(20) not null,
  Age tinyint unsigned not null,
  Gender varchar(10) not null,
  primary key(ID)
) engine=InnoDB default charset=utf8mb4;

通过以上步骤,你已经成功安装了MySQL 5.7.20/5.7.21免安装版,并创建了一个MySQL账户和一个test数据库及一个student表。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 5.7.20\5.7.21 免安装版安装配置教程 - Python技术站

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

相关文章

  • SQL server 视图(view)介绍

    SQL Server 视图(View)是一个虚拟的表,其本质是一个以 SQL 语句为基础的查询结果集合。它类似于一个基于 SQL 查询结果的预定义的虚拟表,由列和行组成,通常源表中的若干行和若干列组成该视图。本文将详细解释 SQL Server 视图的定义,创建,更新,删除以及使用场景。 SQL Server 视图定义 定义一个 SQL Server 视图,…

    database 2023年5月21日
    00
  • MySQL数据类型优化原则

    MySQL数据类型优化原则是优化数据库性能的重要手段。在选择合适的数据类型时,需要考虑数据的存储需求和应用场景,并遵循以下几个原则。 1. 尽量避免使用TEXT、BLOB类型 TEXT、BLOB类型需要额外的存储空间,且更难被索引,容易造成查询效率低下的问题。在可控范围内尽量避免使用这两种类型。 2. 使用最小的数据类型 在数据类型支持的情况下,应尽量使用最…

    database 2023年5月19日
    00
  • MySQL系列教程小白数据库基础

    关于MySQL系列教程小白数据库基础,我可以给你提供一些完整的攻略。 MySQL系列教程小白数据库基础 1. MySQL基础介绍 MySQL是一种开源的关系型数据库管理系统,它是一个非常流行的数据库解决方案。 1.1 MySQL工作原理 MySQL采用客户端/服务器架构,并分为两个部分: MySQL服务端和客户端。服务端负责处理所有数据库请求,而客户端则用于…

    database 2023年5月19日
    00
  • Springboot项目中运用vue+ElementUI+echarts前后端交互实现动态圆环图(推荐)

    以下是 “Springboot项目中运用vue+ElementUI+echarts前后端交互实现动态圆环图(推荐)”的完整攻略。 1. 环境搭建 首先需要安装好Node.js和npm, 安装好之后,通过npm安装vue-cli, 并用命令vue init webpack projectname创建项目。 npm install -g vue-cli vue …

    database 2023年5月21日
    00
  • Python对接 xray 和微信实现自动告警

    Python 对接 Xray 和微信实现自动告警的完整攻略可以分为以下几个步骤: 安装 Xray 配置 Xray 编写 Python 脚本 配置微信告警 下面我们将针对每个步骤进行详细的介绍和示例说明。 安装 Xray Xray 是一款强大的网络安全检测工具,它可以帮助我们识别和发现 Web 应用程序的漏洞。在使用 Python 对接 Xray 前,需要先安…

    database 2023年5月22日
    00
  • 在centos7上安装redis的方法

    下面是详细讲解“在centos7上安装redis的方法”的完整攻略。 1. 安装Redis 在CentOS 7上安装Redis需要使用以下命令: sudo yum install epel-release sudo yum install redis 2. 启动Redis 在CentOS 7上,我们可以用以下命令来启动Redis服务: sudo system…

    database 2023年5月22日
    00
  • 利用MySQL系统数据库做性能负载诊断的方法

    以下是利用MySQL系统数据库做性能负载诊断的方法的攻略: 1. 为什么使用MySQL系统数据库? MySQL提供了一个名为Information_Schema的系统数据库,它包含了许多重要的数据库和表的信息,如表和列的元数据信息、索引信息、视图和存储过程的定义、进程信息、用户权限等。这些信息对性能负载诊断非常有帮助,因为它们可以帮助我们了解数据库内部的情况…

    database 2023年5月22日
    00
  • Oracle触发器和程序包的基本介绍

    我们先来介绍一下Oracle触发器和程序包。 一、Oracle触发器介绍 Oracle触发器是一种特殊的PL/SQL程序,它会在某种特定的事件发生时自动执行。这些事件可能包括SQL语句的执行、表的插入、更新或删除等。Oracle触发器通常用来对表中的数据进行管理和控制,例如在行插入时生成默认值、记录插入、更新和删除等。 触发器通常分为以下两种类型: 行级触发…

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部