windows下mysql 5.7.20 安装配置方法图文教程

yizhihongxing

Windows下MySQL 5.7.20安装配置方法图文教程

下载安装包

首先,我们需要去MySQL官网上下载安装包,下载地址为:https://dev.mysql.com/downloads/mysql/5.7.html

在该页面中,我们选择Windows操作系统,选择对应的位数(32位或64位),选择ZIP Archive下载。

解压安装包

下载完成后,我们将下载的ZIP包解压到我们自定义的目录中,例如:D:\mysql-5.7.20。

配置MySQL

新建my.ini配置文件

在解压后的目录中,找到my-default.ini文件,将其拷贝一份并命名为my.ini,然后打开该文件。

配置MySQL基本信息

在my.ini文件中,找到[mysqld]配置节,修改以下参数:

basedir=D:\mysql-5.7.20     # MySQL的安装目录
datadir=D:\mysql-5.7.20\data    # 数据文件存放目录
port=3306      # 端口号

配置字符集

在my.ini文件中,找到[mysqld]配置节下方,增加以下语句:

default-character-set=utf8

配置密码

在my.ini文件中,找到[mysqld]配置节下方,增加以下语句:

#设置root用户的密码,初始密码为空
skip-grant-tables #允许任何人以root登陆MySQL,后面会关闭改设置

配置MySQL服务

以管理员身份运行cmd,进入MySQL的bin目录,执行以下命令:

mysqld --install

安装MySQL服务成功后,我们可以在Windows的服务中找到该服务,进行启停操作。当然我们也可以在cmd中执行以下命令:

net start mysql #启动MySQL服务
net stop mysql  #停止MySQL服务

修改密码

在cmd中,进入MySQL的bin目录,执行以下命令:

mysql -u root -p

输入密码后,进入MySQL客户端,执行以下命令:

use mysql
update user set authentication_string=password('123456') where user='root';
flush privileges;

其中,123456为要设定的密码。

关闭允许任何人以root登陆MySQL设置

在my.ini文件中,注释掉以下配置项:

#skip-grant-tables

然后重启MySQL服务。

至此,MySQL的安装配置就完成了。

示例说明

示例一:创建数据库

在cmd中执行以下命令,创建一个名为example的数据库:

mysql -u root -p
create database example;

示例二:新建表

在example数据库中,新建一个名为user的表,包含id、name、password三个字段:

use example;
create table user(id int auto_increment primary key not null, name varchar(20), password varchar(20));

以上就是Windows下MySQL 5.7.20安装配置方法图文教程的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:windows下mysql 5.7.20 安装配置方法图文教程 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 详解git基本操作和指令

    详解Git基本操作和指令攻略 Git是一种分布式版本控制系统,用于跟踪文件的变化并协同开发。本攻略将详细介绍Git的基本操作和指令,帮助您快速上手使用Git。 1. 初始化Git仓库 在开始使用Git之前,需要先初始化一个Git仓库。可以通过以下命令在当前目录下初始化一个新的Git仓库: git init 2. 添加和提交文件 在Git中,需要将文件添加到暂…

    other 2023年8月3日
    00
  • 使用PowerShell操作Windows服务的命令小结

    下面是使用PowerShell操作Windows服务的命令小结的完整攻略。 命令小结 获取服务列表 使用 Get-Service 命令可以列出当前系统中所有的服务及其状态。 例如,想要查询所有服务的状态信息,可以执行以下命令: Get-Service 启动服务 使用 Start-Service 命令来启动指定的服务。 例如,将服务名为 Spooler 的服务…

    other 2023年6月26日
    00
  • 详解Java面向对象之多态的原理与实现

    详解Java面向对象之多态的原理与实现 什么是多态? 多态是面向对象编程中的一种重要特性,它允许我们使用一个对象的不同形态来完成不同的操作。简单来说,多态就是指不同对象对同一消息作出不同的响应。 比如说有一个接口(或者抽象类)Animal,有两个具体的子类Cat和Dog,它们都有一个方法makeSound(),但是它们的具体实现是不同的。 interface…

    other 2023年6月27日
    00
  • win10nvidiacontainer占用cpu高的处理方法

    win10nvidiacontainer是NVIDIA驱动程序中的一个组件,它负责管理NVIDIA容器。在某些情况下,win10nvidiacontainer可能会占用高CPU,导致系统变慢。下面是两个示例说明如何处理这个问题: 示例一:禁用NVIDIA服务 按下Win + R键,打开运行窗口。 输入services.msc,按下回车键,打开服务管理器。 找…

    other 2023年5月8日
    00
  • 电脑蓝屏重启的原因是什么,电脑蓝屏的解决方法

    电脑蓝屏重启是电脑常见的问题之一,它通常意味着系统或硬件出现了错误。在这篇文章中,我们将会详细讲解电脑蓝屏的原因和解决方法。 原因 电脑蓝屏的原因有多种可能,下面列举了一些最常见的原因: 1. 硬件驱动问题 如果您的电脑上装了错误的或过时的硬件驱动,那么系统就有可能遇到错误。 解决方案:可以通过更新硬件驱动程序来解决这个问题。您可以通过设备管理器或者从硬件制…

    other 2023年6月27日
    00
  • Redis入门教程详解

    Redis入门教程详解 什么是Redis? Redis(Remote Dictionary Server)是一种基于内存的开源的非关系型数据库(NoSQL),它提供了键值对的存储、发布订阅消息和存储一些简单的数据类型(如字符串、列表、集合、散列表和有序集合)。可以用来做缓存、消息中间件、计数器、排行榜等。 安装Redis 可以到 官网 上下载 Redis,也…

    other 2023年6月27日
    00
  • Shell获取文件的文件名和扩展名的例子

    Shell是一种命令行解释器,常用于在Unix/Linux操作系统中执行各种系统操作和脚本编写。在Shell编程中,获取文件的文件名和扩展名是一个常见的需求,本文将为你介绍获取文件名和扩展名的例子。 1. 获取文件名 获取文件名是指从文件路径中提取文件名,Linux下可以使用basename命令完成获取文件名的操作。具体示例如下: 假设我们有一个名为“/us…

    other 2023年6月26日
    00
  • 去掉鼠标右键菜单里面的”用阿里旺旺发送此文件…”

    下面就是去掉鼠标右键菜单里面的”用阿里旺旺发送此文件…” 的完整攻略: 第一步:打开注册表 在 Windows 操作系统中,右键菜单是通过注册表控制的。因此,我们第一步需要打开注册表,具体步骤如下: 按下 “Win + R” 组合键打开 “运行” 窗口; 输入 “regedit” 并按下 “Enter” 键打开注册表编辑器。 第二步:定位到相关的注册表键…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部