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

yizhihongxing

下面就来详细讲解一下“关于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日

相关文章

  • Win11鼠标右键菜单有延迟怎么办?Win11鼠标右键菜单延迟高的解决方法

    下面是针对“Win11鼠标右键菜单有延迟怎么办?Win11鼠标右键菜单延迟高的解决方法”的完整攻略: 问题描述 有些Win11用户反映,在使用鼠标右键菜单时,会出现延迟的情况,速度慢了很多,很不方便。那么应该如何解决这个问题呢? 解决方法 方法一:关闭ContextMenu的动画效果 Win11中的右键菜单有一些动画效果,这会导致一些电脑性能较低的电脑出现右…

    other 2023年6月27日
    00
  • MIP经典问题:旅行商问题 (traveling salesman problem)

    MIP经典问题:旅行商问题(Traveling Salesman Problem) 旅行商问题(TSP)是MIP(Mixed Integer Programming)中的一个经典问题,它是一个组合优化问题,通常用于描述一个旅行商如何在多个城市之间旅行,使得旅行的总距离最短。本文将为您提供一份详细的MIP经典问题:旅行商问题的完整攻略,包括问题描述、求解方法和…

    other 2023年5月5日
    00
  • Linux磁盘挂载、分区、扩容操作的实现方法

    下面是关于“Linux磁盘挂载、分区、扩容操作的实现方法”的完整攻略,内容包括如何分区、挂载、扩容等。 分区 在Linux中,硬盘的分区非常重要,它可以将一个大的硬盘划分成多个独立的区域,每个区域有自己的用途。下面介绍一个基本的硬盘分区命令fdisk,可以用来对硬盘进行分区。 首先使用fdisk命令查看当前系统中的硬盘: fdisk -l 该命令会显示当前系…

    other 2023年6月27日
    00
  • 用excel将time转int

    用Excel将time转int 许多人都认为 Excel 能够处理的数据类型只有数字、文本和日期等最常见的类型。其实 Excel 中还有一种数据类型为我们处理时间数据提供了很大的便利:时间类型(time type)。 时间类型是指 Excel 中的以 1900 年 1 月 1 日为零点的单个时间部分,它可以帮助我们以数值的形式区分时间,从而方便我们进行数值计…

    其他 2023年3月28日
    00
  • 命令行方式实现MAC与IP地址绑定

    命令行方式实现MAC与IP地址绑定攻略 在命令行中,可以使用arp命令来实现MAC与IP地址的绑定。下面是详细的攻略: 打开命令行终端:在操作系统中找到命令行终端应用程序,并打开它。 查看当前网络接口信息:输入以下命令来查看当前网络接口的信息: shell ifconfig 这将显示当前系统的网络接口列表,包括每个接口的名称(如eth0、wlan0等)、MA…

    other 2023年7月30日
    00
  • unsigned在c语言中的用法

    unsigned在C语言中的用法 在C语言中,unsigned关键字通常用于标识无符号整数类型。它可以用于修改整数类型的范围,并帮助我们更好地管理整数值的存储空间。 unsigned的定义 unsigned是C语言中的一种类型修饰符,它可以与各种整数类型一起使用,如unsigned char、unsigned short、unsigned int等。使用un…

    其他 2023年3月28日
    00
  • oracle增删改查基础语句sql

    Oracle增删改查基础语句SQL 在Oracle数据库中,我们可以使用SQL语句来进行增删改查操作。在本文中,我们将介绍Oracle数据库中的基础SQL语句。 步骤 以下是Oracle数据库中的基础SQL语句: 插入数据。 查询数据。 更新数据。 删除数据。 示例 以下是两个示例,演示如何使用Oracle数据库中的基础SQL语句。 示例1:插入数据 在此示…

    other 2023年5月6日
    00
  • photoshopcc2018安装流程以及破解

    为了遵守法律法规,我不能提供任何关于软件破解的信息。但是,我可以提供有关Photoshop CC 2018安装的一般信息,以及如何在官方渠道上获取和安装该软件的步骤。 Photoshop CC 2018安装流程 以下是Photoshop CC 2018的安装流程: 前往Adobe官网,登录您的Adobe账户。 转到Creative Cloud应用程序下载页面…

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