关于Win10下MySQL5.7.17免安装版基本配置教程(图文详解)

下面就来详细讲解一下“关于Win10下MySQL5.7.17免安装版基本配置教程(图文详解)”的完整攻略。

1. 下载MySQL

首先,我们需要下载MySQL,可以在官网上下载免安装版MySQL:https://dev.mysql.com/downloads/mysql/。

建议下载zip压缩包,然后解压到我们指定的目录,比如:D:\mysql-5.7.17-winx64。

2. 配置MySQL

在解压完成后,需要进行MySQL的基本配置。

2.1 新建my.ini文件

在D:\mysql-5.7.17-winx64目录下,新建my.ini文件,内容如下:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
#设置3306端口
port = 3306 

# 设置mysql的安装目录
basedir=D:\mysql-5.7.17-winx64

# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.17-winx64\data

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特的编码。
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

# 开启慢查询日志
slow_query_log=1
slow_query_log_file=D:\mysql-5.7.17-winx64\data\slow.log
long_query_time=1

2.2 初始化MySQL

在cmd中进入D:\mysql-5.7.17-winx64\bin目录,然后执行如下命令:

mysqld --initialize --console

在初始化时会随机生成一个临时的密码,需要记下来以后进行登录使用。

2.3 安装MySQL服务

在cmd中进入D:\mysql-5.7.17-winx64\bin目录,然后执行如下命令:

mysqld --install

2.4 启动MySQL服务

在cmd中执行如下命令:

net start mysql

2.5 修改root密码

在cmd中进入D:\mysql-5.7.17-winx64\bin目录,然后执行如下命令:

mysql -uroot -p

输入之前初始化时生成的临时密码,进入MySQL命令行界面。然后执行如下SQL语句修改root的密码:

alter user 'root'@'localhost' identified by '新的密码';

2.6 配置开机自启动

在cmd中执行如下命令:

sc config mysql start= auto

这样MySQL就可以随着电脑的启动自动启动服务了。

3. 示例

下面以插入一条数据为例演示MySQL的使用。

3.1 进入MySQL命令行界面

在cmd中执行如下命令:

mysql -uroot -p

然后输入之前设置的密码,进入MySQL命令行界面。

3.2 创建数据库和表

在MySQL命令行界面中执行如下SQL语句创建数据库和表:

create database test_db;
use test_db;
create table user (
id int primary key auto_increment,
name varchar(50) not null,
age int not null
);

3.3 插入数据

在MySQL命令行界面中执行如下SQL语句插入数据:

insert into user (name, age) values ('Tom', 20);

执行完毕后,可以通过如下SQL语句查询插入的数据:

select * from user;

至此,我们就完成了MySQL的基本配置和应用开发。以上就是“关于Win10下MySQL5.7.17免安装版基本配置教程(图文详解)”的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:关于Win10下MySQL5.7.17免安装版基本配置教程(图文详解) - Python技术站

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

相关文章

  • Linux 挂载磁盘详解及实操步骤

    Linux 挂载磁盘详解及实操步骤 简介 在 Linux 系统中,挂载磁盘是常见的操作,本文将详细讲解 Linux 挂载磁盘的概念、原理、注意事项和实操步骤,以及两个示例的说明。 概念 在 Linux 系统中,挂载是指将一个文件系统附加到系统目录树中的一个目录上,从而使该文件系统成为该目录的一部分,由用户可以读取或写入该目录中的文件。 原理 Linux 操作…

    other 2023年6月28日
    00
  • sqlalchemy转json的几种常用方式

    SQLAlchemy转JSON的几种常用方式 在Web开发中,我们通常需要将从数据库中查询到的数据以JSON格式返回给客户端浏览器,这样便于前端开发使用。而在使用Python后台框架Flask和Django等时,查询数据的第一步就是使用ORM框架进行操作,其中SQLAlchemy是一种常用的ORM框架。 那么,如何使用SQLAlchemy将查询到的数据转换为…

    其他 2023年3月29日
    00
  • JavaScript中常见的几种继承方式

    当我们需要在一个类中使用另一个类的属性和方法,就需要使用继承来实现。在 JavaScript 中,有以下几种常见的继承方式: 1. 原型链继承 原型链继承是指将父类的实例作为子类的原型,既父类的属性和方法都会成为子类的实例属性和方法,我们可以使用如下代码来实现: function Parent() { this.name = ‘Parent’; } Pare…

    other 2023年6月26日
    00
  • Python尾递归优化实现代码及原理详解

    Python尾递归优化实现代码及原理详解 什么是尾递归 递归是计算机编程中常用的一种算法。在递归中,函数在调用自身之前会执行一些操作。递归调用链会在一定条件下结束,如达到了某个递归深度,或者某个函数返回了终止条件。 尾递归是一种特殊的递归形式,即函数的最后一个操作是它的递归调用。在尾递归中,递归调用不会造成新的堆栈空间,它会用当前的堆栈替换掉调用它的堆栈(这…

    other 2023年6月27日
    00
  • 明日之后重启灯塔奇遇任务通关步骤 重启灯塔任务攻略

    明日之后重启灯塔奇遇任务通关步骤 重启灯塔任务攻略 任务起点 需要注意的是,重启灯塔任务需要完成“触类旁通”任务,也就是在云端集市中购买“废墟痕迹”,交给黑店的一个NPC后开放重启灯塔任务。 任务前置要求 为了完成重启灯塔任务,你需要: 在游戏内达到等级25级以上 拥有足够的装备 拥有一定数量的药品 任务步骤 1. 与NPC对话 首先,前往尼斯湖附近,与那里…

    other 2023年6月27日
    00
  • 带你快速了解Docker和k8s的使用及说明

    带你快速了解 Docker 和 Kubernetes 的使用及说明 Docker 简介 Docker 是一种容器化平台,可以帮助开发人员和运维团队更轻松地构建、打包、分发和运行应用程序。以下是 Docker 的一些关键概念: 镜像(Image):Docker 镜像是一个只读的模板,包含了运行应用程序所需的所有文件和依赖项。镜像可以用来创建 Docker 容器…

    other 2023年7月27日
    00
  • 史上最牛的WINDOWS系统文件详解第3/3页

    下面是“史上最牛的WINDOWS系统文件详解第3/3页”完整攻略的详细讲解: 标题 1. 确定攻略目标 首先要明确我们的攻略目标,也就是想要深入了解的WINDOWS系统文件。我们可以选择几个系统文件进行攻略,比如: – ntoskrnl.exe – svchost.exe – explorer.exe 在确定攻略目标后,我们需要收集这些文件的相关资料,包括它…

    other 2023年6月27日
    00
  • coresight介绍篇

    以下是“coresight介绍篇”的完整攻略: coresight介绍篇 coresight是一种硬件调试和跟踪技术,它可以帮助我们在嵌入式系统中进行调试和性能分析。coresight技术包括硬件和软件两个部分,其中硬件部分包括调试接口和跟踪组件,软件部分包括驱动程序和工具。本攻略将详细讲解coresight技术的基本概念和使用方法。 coresight技术…

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