在windows系统中设置MySQL数据库

windows,系统,设置,mysql,数据库 · 浏览次数 : 74

小编点评

**博客地址:** ``` https://www.cnblogs.com/zylyehuo/MySQL搭建效果图step1:下载安装包 ``` **步骤 1:下载安装包** 下载 MySQL 安装包,并将其保存到本地目录。 **步骤 2:解压安装包** 使用解压缩软件解压缩安装包,并将所有文件放到一个目录中,例如 `D:\mysql-5.7.31-winx64`。 **步骤 3:创建 `my.ini` 配置文件** 打开 `D:\mysql-5.7.31-winx64\bin\my.ini` 文件,并添加以下内容: ``` [mysqld] port=3306 datadir="D:\\\mysql-5.7.31-winx64\\\\data" ``` **步骤 4:初始化 MySQL 数据库** 在终端中运行以下命令,启动 MySQL 服务: ``` D:\mysql-5.7.31-winx64\bin\mysqld.exe --initialize-insecure ``` **步骤 5:设置默认字符集** 运行以下命令设置默认字符集: ``` D:\mysql-5.7.31-winx64\bin\mysqld.exe --install mysql57 ``` **步骤 6:查看安装状态** 在终端中运行以下命令查看 MySQL 服务是否已安装成功: ``` D:\mysql-5.7.31-winx64\bin\mysqld.exe --help --version ``` **步骤 7:设置环境变量** 设置以下环境变量,以便下次启动 MySQL 服务时自动加载: ``` MYSQL_ROOT_PASSWORD=your_password ``` **步骤 8:登录 MySQL 服务** 在终端中运行以下命令登录 MySQL 服务: ``` mysql -uroot -p ``` **步骤 9:设置用户密码** 运行以下命令设置用户密码: ``` set password = password("123"); ``` **步骤 10:创建数据库** 运行以下命令创建数据库 `unity_db`: ``` create database unity_db DEFAULT CHARSET utf8 COLLATE utf8_general_ci; ``` **步骤 11:创建表** 运行以下命令创建表 `warehouse`: ``` create table warehouse ( id int primary key, name varchar(16) not null unique, size int default 10 unique ); ``` **步骤 12:插入数据** 运行以下命令插入数据到 `warehouse` 表中: ``` insert into warehouse (id,name,size) values(1, "螺母", 8), (2, "凸轮", 12), (3, "齿轮", 25); ``` **总结** 按照以上步骤,你应该能够 successfully搭建 MySQL 服务并创建测试数据库 `unity_db` 中的 `warehouse` 表。

正文

博客地址:https://www.cnblogs.com/zylyehuo/

MySQL搭建

效果图

step1:下载安装包

https://downloads.mysql.com/archives/community/

step2:解压后即完成安装

step3:创建 my.ini 配置文件(注意路径)

[mysqld]
# 默认端口
port=3306
# mysql的安装目录,也是工作目录
basedir="D:\\mysql-5.7.31-winx64"
# 数据库存放的目录,data目录无需手动创建,MySQL初始化成功,就会自动创建了
datadir="D:\\mysql-5.7.31-winx64\\data"
# 错误日志,如果启动失败,可以查看这个错误日志,定位错误原因
log_error="D:\\mysql-5.7.31-winx64\\mysql.err"

# 指定默认字符集
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
skip-character-set-client-handshake=true

[client]
default-character-set=utf8mb4

[mysql]
# 可选的参数当你use到某个数据库中,路径上显示当前数据库的名字
# prompt=[\\d]>

# 关于字符集的设置
default-character-set=utf8mb4

step4:查看是否安装成功

在终端输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --help --verbose

step5:初始化

在终端(以管理员身份启动命令提示符)输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --initialize-insecure

step6(1):设置服务(快捷启动)

在终端(以管理员身份启动命令提示符)输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --install mysql57

step6(2):移除服务

在终端(以管理员身份启动命令提示符)输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --remove mysql57

step6(3):测试是否设置成功

step7:设置环境变量

step8:登录mysql服务

在终端输入
mysql -uroot -p
初次登录没有密码 直接点击回车即可

step9:登录之后给用户设置密码

在终端输入
set password = password("123");

step10:创建数据库

create database unity_db DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

step11:创建表

create table warehouse(
    id int primary key,			 -- 主键(不允许为空、不能重复)
    name varchar(16) not null unique,   -- 不允许为空
    size int default 10 unique            -- 插入数据时,如果不给age列设置值,默认值:10
)default charset=utf8;

step12:插入数据

insert into warehouse (id,name,size) values(1,“螺母”,8),(2,“凸轮”,12),(3,“齿轮”,25);

与在windows系统中设置MySQL数据库相似的内容:

在windows系统中设置MySQL数据库

> 博客地址:https://www.cnblogs.com/zylyehuo/ # MySQL搭建 ## 效果图 * ![](https://img2023.cnblogs.com/blog/3071480/202303/3071480-20230325161021159-839132685.pn

8.3 NtGlobalFlag

NtGlobalFlag 是一个`Windows`内核全局标记,在`Windows`调试方案中经常用到。这个标记定义了一组系统的调试参数,包括启用或禁用调试技术的开关、造成崩溃的错误代码和处理方式等等。通过改变这个标记,可以在运行时设置和禁用不同的调试技术和错误处理方式,比如调试器只能访问当前进程、只允许用户模式调试、启用特定的错误处理方式等等。但由于`NtGlobalFlag`标记是内核全局标记

限流器设计思路(浅入门)

目录令牌桶算法(Token Bucket)漏桶算法(Leaky Bucket)滑动窗口(Sliding Window)总结 限流器(Rate Limiter)是一种用于控制系统资源利用率和质量的重要机制。它通过限制单位时间内可以执行的操作数量,从而防止系统过载和保护服务的可靠性。在Java中,可以使

文件系统(七):文件系统崩溃一致性、方法、原理与局限

liwen01 2024.06.16 前言 先提几个问题:什么是文件系统崩溃一致性?为什么会出现文件系统崩溃一致性问题?有哪些方法可以解这个问题?它们各自又有哪些局限性? window系统电脑异常后会蓝屏、手机死机卡顿后我们会手动给它重启,大部分设备的系统在遇到不可修复的严重异常后都会尝试通过重启来

1.13 导出表劫持ShellCode加载

在`Windows`操作系统中,动态链接库`DLL`是一种可重用的代码库,它允许多个程序共享同一份代码,从而节省系统资源。在程序运行时,如果需要使用某个库中的函数或变量,就会通过链接库来实现。而在`Windows`系统中,两个最基础的链接库就是`Ntdll.dll`和`Kernel32.dll`。Ntdll.dll是Windows系统内核提供的一个非常重要的动态链接库,包含了大量的系统核心函数,如

在鼠标右键菜单中新增新建Markdown文件选项(VSCode)

引言 正常情况下,我们新建md文件有两种方式:一是通过Markdown编辑器新建,二是新建txt文件再修改后缀。 但是在Windows系统中,我们可以通过修改注册表来新增右键菜单选项。这里我们可以通过修改注册表来新增新建Markdown文件选项,这样可以减少新建文件的繁琐操作。 下面就来演示在Win

[转帖][Docker] Windows里运行docker执行sh文件报错 $'\r': command not found

https://www.cnblogs.com/MasterMonkInTemple/p/16358366.html 出现这样的错误,是因为Shell脚本在Windows系统编写时,每行结尾是\r\n,而在Linux系统中行每行结尾是\n,所以在Linux系统中运行脚本时,会认为\r是一个字符,导致

7.7 实现进程内存读写

内存进程读写可以让我们访问其他进程的内存空间并读取或修改其中的数据。这种技术通常用于各种调试工具、进程监控工具和反作弊系统等场景。在`Windows`系统中,内存进程读写可以通过一些`API`函数来实现,如`OpenProcess`、`ReadProcessMemory`和`WriteProcessMemory`等。这些函数提供了一种通用的方式来访问其他进程的内存,并且可以用来读取或写入不同类型的

[转帖]Java系列 | Linux系统中运行JMeter脚本

https://www.cnblogs.com/tinywan/p/16243391.html 需求场景 在Windows环境下测试,并发数过大,整个主机直接崩掉 依赖说明 在Linux系统中运行JMeter脚本,需要有两个前提 1、Linux系统中配置好Java环境 2、Linux系统中配置好JM

一篇教程搞定Windows系统中的Docker应用安装

Docker是一个用于创建、管理和编排容器的应用。容器是运行在操作系统上的一个应用,具有规模小、轻量化的特性。相对于虚拟机技术,容器可以为我们节省大量的系统资源,也正因此,容器可以轻松地在裸机系统以及多种云服务环境中移动。由于Docker是依赖Linux内核的应用,在Linux系统和MacOS系统中...