mysql数据库安装及连接完美教程(保证成功)

python pymysql如何保证数据库更新成功 阅读详情
AI摘要

本文详细介绍了MySQL数据库的安装步骤,包括下载安装包、配置my.ini文件、设置环境变量、安装与初始化数据库、修改密码及调整加密规则,确保Navicat工具能顺利连接。

1.首先我们需要下载一个msql的安装包,网址如下:

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

这个是解压版本的数据库安装

下载后解压到一个文件夹中(最好不要有中文字符否则容易出问题)

2.配置my.ini文件(具体的配置看注释,basedir配置就是你安装的目录,datadir目录就是初始化数据库生成文件的路径)

my.ini文件中的配置如下,复制进去就可以

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

3.配置环境变量

我的电脑-更多-属性-高级系统设置-环境变量

新增两个环境变量,如截图

4.通过管理员身份打开cmd.exe文件

5.进入到解压文件的bin目录下,C:\mysql\mysql-8.0.19-winx64\bin

cd C:\mysql\mysql-8.0.19-winx64\bin

dos命令参考网址:https://blog.youkuaiyun.com/geng31/article/details/80584290

6.安装mysql数据库命令(这步可能会报错,不识别命令,如果有报错可以下载一个软件包,网址:https://pan.baidu.com/s/1e4RIrbGWUSdSrIe2ApWptw  提取码:5hvn)

mysqld -install

7.安装成功后,初始化数据库

命令:mysqld –initialize

执行成功后会生成一个data的文件夹,里面包含如多文件,其中LAPTOP-QH7DGCG1.err就有生成的随机密码

8.启动mysql数据库服务(在C:\mysql\mysql-8.0.19-winx64\bin目录下)

net start mysql

9.在C:\mysql\mysql-8.0.19-winx64\bin目录下登录MySQL服务端

命令:mysql -u root -p

输入密码,登录成功(密码就是上面那步生成的随机密码)

初次登录成功需要修改一下密码,命令如下

alter user 'root'@'localhost' identified by 'zyc123';

注意分号一定要带,否则会报错,语句就是把密码改成了zyc123

然后可以查看一下数据库的相关信息

此上数据库已安装成功,接下来是用navicat工具连接mysql

下载navicat工具地址(自己百度下载一个破解版即可):https://www.cr173.com/soft/38153.html

连接输入用户名密码,可能出现2059的报错,是因为最新版本和之前的版本密码加密规则

存在改变,mysql8 之前的版本中加密规则是mysql_native_password,而之后的加密规则

是caching_sha2_password,需要修改未之前的加密规则

解决办法:通过mysql客户端登录服务端,也就是上面的登录过程

1.用管理员身份启动cmd.exe工具,进入到C:\mysql\mysql-8.0.19-winx64\bin目录下

登录:mysql -u root -p

2.执行命令ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

3.执行命令ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'zyc123';

全部执行成功后,重新连接就ok了。

感谢大家的支持,不喜勿喷哦(有问题可以评论,我一一解答)

 

 

 

 

 

 

MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单 注释掉my.ini文件的最后一句话,加**#**号注释。 阅读详情

相关推荐

mysql数据库配置文件db.properties

datasource.connection.driver_class=com.mysql.jdbc.Driver datasource.connection.url=jdbc:mysql://localhost:3306/db_online_exam?useUnicode=true&characterEncoding=utf-8 datasource.connection.username...

welei的博客 1677

MySql 安装与使用(非常详细)

文章目录前言一、安装MySql二、认识MySql数据库软件的文件结构三、MySql Shell的使用四、建立对MySql数据库的认知五、常见MySql指令1、增2、删3、改4、查六、指令实战七、VS连接MySql 前言 所谓数据库,不过是一个别人写好的存储数据的软件,并向我们这些使用者提供对数据的操作接口,如提供与语言无关性的命令语句 而对数据我们一般需要做哪些操作呢?不过增、删、改、查而已 所以不要将数据库想的太难了 一、安装MySql 点击这里前往官网下载 下载完成后直接双点击安装 等待一段时间后

余识- 15万+

Python全栈入门到实战【数据库篇 02】Windows系统MySQL安装超详细保姆级教程(详细步骤+图片操作展示)

选中「Custom(自定义安装)」后,点击页面右下角的「Next」(下一步)按钮,进入自定义安装的「Select Products」(产品选择)页面。该页面分为左右两个区域,左侧是「Available Products」(可用产品/组件),也就是安装包中包含的所有可安装的组件;右侧是「Products To Be Installed」(待安装的产品/组件),也就是我们选择的、即将要安装的组件。流程阶段核心关键节点新手必记注意事项安装前准备管理员权限、VC++运行库、3306端口校验、旧版本清理。

那些看似不起波澜的日复一日,会在某天让你看到坚持的意义 1万+

MySQL安装教程(详细)

第一个是强密码校验,mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,所以如果选第一种方式,很可能你的navicat等客户端连不上mysql8。那是缺少Microsoft Visual C++库的支持,跳转到首页,选择“默认安装类型”,它会自动检测,提醒你安装运行库支持。前面我们仅是安装好了数据库,我们实际使用的是应用软件(数据库中叫DBMS),需要再次安装管理软件,这里我选择SQLyong。输入完,点击next继续。64位操作系统,我选择【64-bit】,32位选【32-bit】

花北城的博客 25万+

Unity与MySQL数据库连接实践教程

ADO.NET是.NET框架中用于数据访问的API,它提供了一组用于连接到数据库、执行命令和检索结果的类库。ADO.NET适合于使用连接(Connection)、命令(Command)、数据读取器(DataReader)和数据适配器(DataAdapter)等对象进行数据访问的场景。在操作MySQL数据库时,ADO.NET框架通过专门的.NET数据提供程序与数据库交互。对于MySQL而言,通常使用MySqlClient提供的程序集。

weixin_35757531的博客 1136

一文搞定学术英语写作 (斯坦福SCI论文写作课程笔记)

0.前言: 本文基于斯坦福Kristin Sainani 教授的学术论文写作公开课——SCI论文写作(Writing in the Sciences)。在此基础上进行章节顺序的重排及部分内容的删减,以方便第一次进行英语学术论文写作的同学快速上手。 时间充足和想要系统学习英文学术写作的同学,十分建议观看完整课程视频,一定会受益匪浅!课程地址如下: 课程B站地址:https://www.bilibili.com/video/BV1zv41177JQ 1.论...

Ogmx的博客 3万+

mysql数据库安装教程(超级超级详细)

useradd-r是指创建系统用户,也就是UID在1~499之间,供系统程序使用的用户。由于系统用户主要用于运行系统所需服务的权限配置,因此系统用户的创建默认不会创建主目录。修改权限归mysql用户和mysql组所有,这样mysql用户启动的mysql进程可以对这个文件夹进行读写了。1、安装mysql准备一台新的虚拟机,没有安装过mysql的。移动mysql解压后的文件到/usr/local下改名叫mysqlusr/local/mysql是mysql的安装目录--门店。......

m0_52165864的博客 3万+

LLM大模型基础知识【一】

大语言模型(LLM):是指在自然语言处理(Natural Language Processing,NLP)领域中的一类大模型,通常用于处理文本数据和理解自然语言。这类大模型的主要特点是它们在大规模语料库上进行了训练,以学习自然语言的各种语法、语义和语境规则。例如:GPT系列(OpenAI)、Bard(Google)、文心一言(百度)。视觉大模型:是指在计算机视觉(Computer Vision,CV)领域中使用的大模型,通常用于图像处理和分析。

lin_xi_xi的博客 2874

MySQL:安装 MySQL、Navicat、使用 Navicat 连接 MySQL

介绍了数据库的概念、安装 MySQL 以及 Navicat 的步骤、使用 Navicat 连接 MySQL

taiyang3285的博客 7246

光谱分布、光谱辐射通量密度与不同时间段分布光谱(图示)

1、光谱分布图 2 太阳辐射能量图 3、不同时间段的太阳分布光谱图 4、不同波长的光的能量分布主要区域 5、不同波段的使用场景

maopig的专栏 2万+

RT-DETR的AIF模块+YOLOv8:融合注意力与特征交互,打造实时检测的科研级进阶方案

从理解AIF模块“细粒度注意力+跨尺度交互”的核心设计,到亲手将其嵌入YOLOv8并验证在复杂场景的表现,再到基于此探索属于自己的科研与工程方向——这个过程能让你深刻理解“注意力机制与CNN融合”在实时检测中的核心价值。现在就开始行动,相信你会在实时目标检测的“智能进化”之路上,走出一条属于自己的技术路径。从实验对比图可见,集成AIF模块的YOLOv8,其mAP(平均精度)在多个阈值下均有提升,尤其是mAP50-95(高IoU阈值下的精度)提升更为显著,充分证明了AIF对细粒度特征的捕捉能力。

m0_64661770的博客 188

IDEA使用JDBC连接MySQL数据库详细教程

首先需要保证你已经成功安装mysql 接下来下载连接MySQL数据库的驱动 使用JDBC连接MySQL数据库的驱动为Connentor/J,这里以最新版本的8.0为例 解压zip文件,随便解压到一个地方就好,当然作为程序员,需要有好习惯的 创建java项目,导入mysql-connector-java-8.0.13.jar包 下面再来看下导入jar的步骤 写代码 //导入包 import ja...

永不止步的博客 10万+

YOLOv11改进 - 卷积Conv | GCNet之金箍棒块GCBlock : 重参数化捕获全局依赖 | CVPR 2025

文介绍了GCBlock在YOLOv11中的结合应用。GCBlock是GCNet的核心组件,能高效捕获特征图中的全局依赖关系,融合了非局部网络和挤压 - 激励网络的优势,降低计算成本并保障模型性能。其遵循“上下文建模 - 特征变换 - 特征融合”框架,通过全局平均池化、全连接层等操作生成注意力权重。我们将GCBlock集成进YOLOv11,替代原有的部分卷积模块,实现更高效的全局上下文建模。实验证明,YOLOv11-GCBlock在目标检测任务中表现出色,展现了GCBlock在深度学习中的广泛应用前景。

魔改工程师的博客 905

PyCharm连接MySQL数据库竟然如此简单!

在 PyCharm 中是可以通过内置的工具来连接、操作数据库的,并且对于市面上大多数主流数据库都是支持的。本篇教程就教大家如何通过 Pycharm 内置的数据库工具连接 MySQL 数据库。首先打开 PyCharm ,点击菜单栏的 View --> Tool Windows --> Database或者直接点击 PyCharm 右侧的 Database然后就会在 PyCharm 右侧就会弹出内置数据库工具的面板。然后我们点击图示的 + 号 --> Data Source --> MySQL。

2301_76168381的博客 8769

OpenClaw Windows 安装指南

好的,我来一步一步带你在 Windows 上安装 OpenClaw。

m0_60605453的博客 549

WS2812和homeassistant握手

本文学习了WS2812和homeassistant握手,后期会分享更多有趣物联网的操作从而实现对外部世界进行感知,充分认识这个有机与无机的环境,科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。...

vor234的博客 811

j2ee 使用db.properties连接mysql数据库

db.properties保存数据库信息,使用JdbcUtil.java作为连接数据库的工具类,是初学java+mysql的常见连接方式 package cn.xujingfeng; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.Driver

徐靖峰的专栏 6037

电源完整性分析:PDN阻抗与去耦电容设计——目标阻抗计算与电容选型深度实战

摘要:随着嵌入式处理器主频突破 GHz、多核架构普及,电源完整性(Power Integrity, PI)已成为高速 PCB 设计中不可忽视的关键环节。本文从 PDN(电源分配网络)阻抗模型出发,系统讲解目标阻抗计算方法、去耦电容选型策略、反谐振抑制技术,并结合 STM32F4 核心板的完整设计实例,提供一套可落地的电源完整性工程实践方案。电源完整性设计是一项系统工程,需要从目标阻抗计算电容选型反谐振抑制PCB 布局目标阻抗是设计的起点,由电源电压、纹波要求和瞬态电流决定去耦电容。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 1万+

4 种 Python 连接 MySQL 数据库的方法

在数据库中保存数据是应用程序的共同特征之一。像Python一样,大多数编程语言支持与不同数据库的连接和交互。本教程探讨了Python与MySQL的连接。我们分享了可以使用的四种不同的常用连接方法,并在PlanetScale数据库上使用SSL对它们进行了测试,这是一个关键的步骤,因为它可以防止中间人攻击。我们回顾了每个连接方式的连接器是如何工作的,并展示了运行它所需的代码。现在你已经完成了这个实践概述,你已经准备好将MySQL数据库连接到Python应用程序中了。

xjt921122的博客 7634

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

用 Go 连接 MySQL:基于 database/sql 驱动的完整增删改查实战指南

MySQL 凭借开源、易用、稳定等特点,长期是 LAMP 架构中 Web 后端事实上的标准数据库。本篇指南以《Build Web Application with Golang》第 5.2 章为核心,讲解如何在 Go 中通过 `database/sql` 标准接口与 `go-sql-driver/mysql` 驱动连接 MySQL,完成建表、插入、更新、查询、删除的完整 CRUD 闭环,并深入剖析

gitblog_00827的博客 844

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

IDEA连接mysql数据库

1.保证mysql数据库和IDEA安装成功后,找到IDEA中mysql数据库的连接方式 按照图上的顺序 2.配置连接 在第一次使用的时候,除了要配置连接,还有配置相应的驱动,否则连接的时候会报错。 图中的①②③④⑤分别表示为: ①、连接的名称 (此图Name是默认,相当于没设置名字,这样④就可以什么都不填) ②、连接的数据库地址和端口号(连接本地的数据库就默认为localhost,端口号为3306) ③、MySQL数据库的用户名和密码 ④、需要连接的数据库名称 ⑤、配置完成之后,点击测试.

qq_54705917的博客 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

最详细的mysql-5.5.49安装教程,保证你学完马上就知道安装

一、MYSQL的安装 首先登入官网下载mysql的安装包,官网地址:https://dev.mysql.com/downloads/mysql/ 一般下载这个就好,现在的最新版本是5.8,但是据说已经收费了,5.7以前的版本不收费,可以下载5.7以前的版本,这里面以我现在使用的mysql-5.5.49为例。 详细的安装教程请速度点击我 1、打开下载的mysql安装文件my...

mysql安装教程 7514

MySQL的数据库database(二)

古语有云: 万恶淫为首,百善孝为先。 我们后辈当自勉。

两个蝴蝶飞 4336

Mysql数据库的安装教程

一、Mysql数据库介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL

jks212454的博客 5658

eclipse JAVA JDBC连接MySQL 8.0数据库

为了成功在JAVA程序中连接MYSQL数据库,我真的是踩了无数个坑。好了,为了造福大家我写篇教程让大家避开坑而快速上手。 步骤1:下载文件 我默认大家eclipse jdk什么的都已经弄好了,直接从MYSQL开始 直接在官网下最新版本就行了(不要用老师给的旧版本,太坑了!!!) 官网下载直达链接:https://dev.mysql.com/downloads/windows/installer/ ...

biu_bui_biu的博客 4083
上一篇: xshell日志乱码修改编码格式以及日志显示页数设置
下一篇: sql语句提取数据的时候关键信息脱敏处理
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值