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

yizhihongxing

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日

相关文章

  • MySql数据库备份的几种方式

    MySQL 数据库备份是数据安全保障的重要手段,常见的备份方式包括物理备份和逻辑备份两种。下面分别介绍这两种备份方式各自的几种方式。 物理备份 物理备份是指将 MySQL 服务器上的数据文件直接拷贝到备份存储设备上,这种方式的优点是备份速度快,恢复数据也比较快,缺点是备份文件比较大。下面介绍几种物理备份的方式。 复制整个数据目录 可以直接复制 MySQL 服…

    database 2023年5月19日
    00
  • 如何让你的SQL运行得更快

    如何让你的SQL运行得更快 优化SQL查询是每个开发者都需要面对的挑战。优化查询的好处不仅仅是减少数据库资源的占用,还能提高用户体验,减少查询结果的等待时间。下面是一些可以让你的SQL查询更快的技巧。 索引优化 索引是最常用的优化技术之一。一个好的索引能够帮助查询语句更快的定位到数据,并节省整个查询过程的时间。在编写查询语句时,可以尝试使用索引优化器,让数据…

    database 2023年5月19日
    00
  • Mysql数据库表定期备份的实现详解

    为了方便展示,我将这份攻略分成以下几个部分: 前置条件:在进行数据库表定期备份之前需要做哪些准备工作。 备份方案:介绍常见的数据库表备份方案及其优缺点。 实现过程:详细讲解如何利用Mysql数据库内置命令和脚本实现定期备份。 示例说明:提供两个实际操作的示例说明。 注意事项:对备份过程中需要注意的问题进行总结。 现在,我们依次来详细解释每一部分。 1. 前置…

    database 2023年5月22日
    00
  • MySQL的CASE WHEN语句的几个使用实例

    MySQL的CASE WHEN语句是在查询时进行条件判断和赋值的工具。它可以让我们根据不同的条件进行求值,并根据其结果分支执行不同的操作。以下是几个使用实例。 示例1: 根据值进行条件判断与赋值 为了更好的演示我们的示例,我们新建一张stus表: CREATE TABLE stus ( id INT NOT NULL AUTO_INCREMENT PRIMA…

    database 2023年5月22日
    00
  • 详解Centos7下配置Redis并开机自启动

    下面是CentOS 7下配置Redis并开机自启动的完整攻略。 1. 前置条件 在操作之前,请确保CentOS 7已经安装了epel-release和wget两个软件包。如果没有安装,可以通过以下命令安装: yum -y install epel-release wget 2. 下载并安装Redis 通过以下命令下载Redis软件包: wget http:/…

    database 2023年5月22日
    00
  • MongoDB聚合分组取第一条记录的案例与实现方法

    下面是详细的讲解“MongoDB聚合分组取第一条记录的案例与实现方法”的完整攻略。 案例说明 假设我们有一个用户评论的集合(collection),每条评论包含以下字段: _id:评论ID。 userId:用户ID。 content:评论内容。 createTime:评论时间。 现在我们需要对所有评论按照用户进行分组,取每个用户的最新评论进行展示。具体实现方…

    database 2023年5月22日
    00
  • linux服务器安装SonarQube代码检测工具的详细步骤

    下面是Linux服务器安装SonarQube代码检测工具的详细步骤: 准备工作 首先需要确保你的Linux服务器上已经安装了JDK,SonarQube运行需要Java环境。如果没有安装可以使用下面的命令安装JDK: sudo apt-get update sudo apt-get install default-jdk 下载SonarQube的安装包,你可以…

    database 2023年5月22日
    00
  • MySQL5.7更改密码时出现ERROR 1054 (42S22)的解决方法

    当我们在MySQL5.7版本下更改密码时,有时会遇到ERROR 1054 (42S22)的情况。如果出现这种错误,我们需要采取以下步骤进行解决: 问题背景: 在MySQL5.7版本下更改密码时,会执行下列语句: mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new_password’; 但是在执…

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