MYSQL安装及环境配置

1.数据库下载
1.1 浏览器下载相应版本,如果相应版本不在此页,可点击Archives ,然后选择相应版本

https://dev.mysql.com/downloads/mysql/

1.2 放置指定目录,并将其解压
2.配置数据库环境变量
2.1 使用电脑win键 + Q ,然后输入 编辑系统环境变量

2.2 填写环境变量
(1)

MYSQL_HOME
1
请根据自己实际的解压目录进行填写

D:\sysnoke\mysql\mysql-8.0.37-winx64
1

(2)
点击Path 点击新建输入下方路径,至此环境变量已经配置完成

%MYSQL_HOME%\bin
1
3.创建MySQL配置文件
3.1 右键,新建文本文件,并将其改为 my.ini3.2 编写 my.ini文件,右键然后打开方式选择记事本打开

【mysqld] 
# 设置 3306 端口 
port=3306 
# 设置 mysql 的安装目录 
basedir=D:\sysnoke\mysql\mysql-8.0.37-winx64
# 设置 mysql 数据库的数据的存放目录
datadir=D:\sysnoke\mysql\mysql-8.0.37-winx64\data 
# 允许最大连接数 
max_connections=200 
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 
max_connect_errors=10 
# 服务端使用的字符集默认为 UTF8 
character-set-server=utf8 
# 创建新表时将使用的默认存储引擎 
default-storage-engine=INNODB 
# 默认使用“mysql_native_password”插件认证 
default_authentication_plugin=mysql_native_password 
[mysql] 
# 设置 mysql 客户端默认字符集 
default-character-set=utf8 
[client] 
# 设置 mysql 客户端连接服务端时默认使用的端口 
port=3306 
default-character-set=utf8

# 设置 3306 端口 

4.初始化并登录MySQL数据库

4.1 初始化数据库,进入bin文件夹中,在上方输入cmd,打开命令窗口,如果当前不是电脑的管理员账户,还请切换成管理员账号

 


4.2 输入初始化命令,获得初始密码和新建data文件夹

请将获得的初始密码,记录下来相应的密码,切记一定要记住!因为后续改密码需要。

4.3 数据库安装相应的依赖

#安装MySQL服务mysqld install
  • 1
  • 2
  • 3


4.4 执行net start mysql启动MySQL

 

4.5 修改数据库密码
(1) 运行mysql -u root -p后根据提示输入初始密码,回车后即可登录进MySQL

(2) 输入修改语句

alter user 'root'@'localhost' identified with mysql_native_password by 'root';
1
mysql_native_password by ‘root’ 可替换成自己想要设置的密码。


(3)设置数据库允许远程连接
登入mysql后,更改 mysql 数据库里的 user 表里的 host 项,将localhost改称%

#查看用户
use mysql
#设置允许连接地址
update user set host = '%' where user = 'root';
#查询是否生效
select host, user from user;
#执行生效
flush privileges;

(4)退出数据库,使用exit退出

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/41545.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在C++中使用的错误处理策略

在C中,错误处理是一个重要且复杂的主题,因为它要求开发者在设计和编码时考虑到程序可能遇到的各种异常情况。C提供了几种不同的机制来处理错误,每种机制都有其适用的场景和优缺点。下面我将概述几种常见的C错误处理策略: 1. 返回…

SQL的时间格式和文本灵活转换

日期的格式,在日常的数据分析中,常常使用 特别是在按照日、月、年进行汇总分析,使用起来,往往会有差异 如果格式比较复杂,可以考虑进行文本转化的处理 这里有比较推荐的函数: 1.CONVERT()函数 适用于SQL …

51单片机STC89C52RC——16.1 五项四线步进电机

目的/效果 让步进电机 正向转90度,逆向转90度 一,STC单片机模块 二,步进电机 2.2 什么是步进电机? 步进电机可以理解为:是一个按照固定步幅运动的“小型机器”。它与普通电机不同点在于,普通电机可以持…

CompletionService

必备知识: 三种创建线程的方式 java线程池 CompletionService是Java并发库中的一个接口,用于简化处理一组异步任务的执行和结果收集。它结合了Executor和BlockingQueue的功能,帮助管理任务的提交和完成。CompletionService的主要实现类是Exe…

前端必修技能:高手进阶核心知识分享 - CSS 阴影属性详解

CSS 涉及设计到阴影的相关内容包括三个方面:box-shadow属性(盒子阴影)、 text-shadow属性(文本阴影)、drop-shadow滤镜。 本篇文章旨在详细介绍和分析三种阴影的具体参数设置和典型用例。 box-shadow属性(…

预防临床预测模型中可能的“算法歧视”

预防临床预测模型中可能的“算法歧视” 概要:如果训练数据中存在性别方面的不均衡,会让训练出的模型存在性别方面的“算法歧视”,进而导致某种性别下存在更多的误诊误治,最终造成医疗资源分配的不公平的伦理问题,导致模…

04.C1W3.Vector Space Models

往期文章请点这里 目录 Vector Space ModelsWord by Word and Word by DocWord by Document DesignWord by Document DesignVector Space Euclidean DistanceEuclidean distance for n-dimensional vectors Euclidean distance in PythonCosine Similarity: IntuitionCosine S…

STM32-SPI和W25Q64

本内容基于江协科技STM32视频学习之后整理而得。 文章目录 1. SPI(串行外设接口)通信1.1 SPI通信简介1.2 硬件电路1.3 移位示意图1.4 SPI时序基本单元1.5 SPI时序1.5.1 发送指令1.5.2 指定地址写1.5.3 指定地址读 2. W25Q642.1 W25Q64简介2.2 硬件电路2…

嵌入式C语言面试相关知识——内存管理(不定期更新)

嵌入式C语言面试相关知识——内存管理(不定期更新) 一、博客声明二、自问题目1、嵌入式系统的内存布局是怎么样的?2、动态内存分配在嵌入式系统中的使用有什么注意事项?3、什么是内存碎片,如何减少内存碎片&#xff1f…

win11自动删除文件的问题,安全中心提示

win11自动删除文件的问题,解决方法: 1.点击任务栏上的开始图标,在显示的应用中,点击打开设置。 或者点击电脑右下角的开始也可以 2.点击设置。也可以按Wini打开设置窗口。 3.左侧点击隐私和安全性,右侧点击Windows安全…

我国网络安全领域有哪些法律法规?主要内容是什么?

1. 背景介绍 网络信息安全方面的法规在全球范围内都有相应的立法,我们主要的立法有《网络安全法》、《密码法》、《数据安全法》以及《个人信息保护法》。当前也有一些相关的条例和管理办法,接下来就为大家一一介绍。 2. 法规介绍 在中国,…

多线程(进阶)

前言👀~ 上一章我们介绍了线程池的一些基本概念,今天接着分享多线程的相关知识,这些属于是面试比较常见的,大部分都是文本内容 常见的锁策略 乐观锁 悲观锁 轻量锁 重量级锁 自旋锁 挂起等待锁 可重入锁和不可重入锁 互斥…

Leetcode 3207. Maximum Points After Enemy Battles

Leetcode 3207. Maximum Points After Enemy Battles 1. 解题思路2. 代码实现 题目链接:3207. Maximum Points After Enemy Battles 1. 解题思路 这一题的话其实关键在于说是想明白最优策略,事实上这道题的最优策略就是捡着最弱的enemy薅,…

接口测试分析、设计以及实现

接口相关理论 ui功能测试和接口测试哪个先执行?–为什么 结论:接口测试先执行 原因:ui功能测试需要等待前端页面开发完成、后台接口开发完后且前端与后端联调完成。ui功能测试与接口测试的区别? ui功能:功能调用&am…

学习笔记——交通安全分析14

目录 前言 当天学习笔记整理 5城市主干道交通安全分析 结束语 前言 #随着上一轮SPSS学习完成之后,本人又开始了新教材《交通安全分析》的学习 #整理过程不易,喜欢UP就点个免费的关注趴 #本期内容接上一期13笔记 当天学习笔记整理 5城市主干道交…

Avalonia中的Property

文章目录 前言附加属性样式属性直接属性总结前言 在WPF中, 是可以定义依赖属性和附加属性的 依赖属性: 当您需要单独创建控件时, 并且希望控件的某个部分能够支持数据绑定时, 你则可以使用到依赖属性。 通过DependencyProperty.Register注册依赖属性 附加属性: 这种情况很多,…

【原理+使用】DeepCache: Accelerating Diffusion Models for Free

论文:arxiv.org/pdf/2312.00858 代码:horseee/DeepCache: [CVPR 2024] DeepCache: Accelerating Diffusion Models for Free (github.com) 介绍 DeepCache是一种新颖的无训练且几乎无损的范式,从模型架构的角度加速了扩散模型。DeepCache利…

【因果推断】优惠券政策对不同店铺的影响

这次依然是用之前rossmann店铺竞赛的数据集。 之前的数据集探索处理在这里已经做过了,此处就不再赘述了CSDN链接 数据集地址:竞赛链接 这里探讨数据集中Promo2对于每家店铺销售额的影响。其中,Promo2是一个基于优惠券的邮寄活动,发…

SQL Server 2022 中的 Tempdb 性能改进非常显著

无论是在我的会话中还是在我写的博客中,Tempdb 始终是我的话题。然而,当谈到 SQL Server 2022 中引入的重大性能变化时,我从未如此兴奋过。他们解决了我们最大的性能瓶颈之一,即系统页面闩锁并发。 在 SQL Server 2019 中&#x…

三级_网络技术_06_IP地址规划技术

1.下列对IPv6地址表示中,错误的是()。 AE1A:0:0:0:0:A2:F3:FE08:5 E3E0::1A90:FE:0:4CA2:9C5C E2C1::0:0:81/48 :E140:1A5C:0:05D9 2.下列对IPv6地址表示中,错误的是()。 1F1A:0:0:0:0:A2:F3:FE08:3 E360::2A90:FE:0:4CA2:9C5A B2C1::0:0:81/48 …