MySQL 配置, 避坑

解决 SQLyog 连接 MySQL8.0+ 报错:错误号码2058 解决 SQLyog 连接 MySQL8.0+ 时报错:错误号码2058 提供了三种解决方案,总有一款适合你。 阅读详情

MySQL的配置

MySQL 配置, 避坑

当然第一步就是要下载mysql 啦

mysql的官方下载地址 , 无法保证这个链接一直有效, 建议你自己google 一下 mysql 下载:

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

image-20200923180337747

image-20200923181253405

下载完毕, 就解压到一个目录下, 我就是解压到 D盘

image-20200923180638597

然后在这个目录下,

新创建一个 my.ini 文件

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

[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录 , 只要修改这个地方就可以, 改成自己解压的目录
basedir=D:\\Program Files\\MySQL\\mysql-8.0.21-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

image-20200923180837337

启动下 MySQL 数据库:

注意 注意 注意 !!!

管理员身份打开 cmd 命令行工具,切换目录:

image-20200923181553599

切换到自己的解压文件的目录bin文件下 , 可以用 tab 进行 补充

image-20200923181724718

初始化数据库:

mysqld --initialize --console

image-20200923182248908

执行完成后,会输出 root 用户的初始默认密码,如:

???@localhost:

*rnaDstKY4kk 就是初始密码,一定要保存一下, 搞不好就忘记了, 后续登录需要用到,后面我也教怎么改密码

输入以下安装命令:

mysqld install

image-20200923182324951

启动输入以下命令即可:

net start mysql

image-20200923182349467

如果我们要登录本机的 MySQL 数据库,只需要输入以下命令即可:

mysql -u root -p

按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:

image-20200923182430184

修改密码 :

image-20200923183745955

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '登陆密码, 改成自己的密码';

退出 :

以 mysq> 加一个闪烁的光标等待命令的输入, 输入 exit 或 quit 退出登录。

image-20200923182549936

修改环境变量, 以后就不要切换到解压目录下 进行命令启动mysql

win 搜索 环境变量

image-20200923182655902

点击环境变量, 新建 , 设置环境变量

变量名 : MySQL

变量值 :

然后点击确认

image-20200923182919119

点击 Path 环境

新建

%MySQL%\bin

点击确认

image-20200923183147572

然后打开命令 输入

mysql -u root -p

sqlyog连接mysql错误码2058

sqlyog配置新连接报错:

错误号码 2058,是因为mysql 密码加密方法变了。

先登录你的数据库,

mysql -u root -p

然后执行

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '登陆密码, 改成自己的密码';

image-20200923183745955

查看mysql的端口号:
show global variables like 'port';

image-20200923184245550

image-20200923184514705

image-20200923184456800

MySQL安装配置全攻略:避坑指南 《MySQL安装配置全指南》提供了从系统准备到安全加固的完整解决方案。主要内容包括:1) 安装前的系统环境检查与资源评估;2) Windows/Linux/macOS三大平台的详细安装步骤;3) 关键配置如密码安全、字符集优化和内存调优;4) 权限管理与网络安全设置;5) 常见问题排查与性能优化技巧;6) 数据备份迁移方案。特别强调utf8mb4字符集、最小权限原则等最佳实践,并针对不同场景提供硬件配置建议,涵盖从开发到生产的全流程配置要点。 阅读详情

相关推荐

MySQL Workbench 安装配置全攻略:从下载到连接的避坑指南

数据库管理离不开图形化工具,MySQL Workbench 作为官方出品的免费跨平台客户端,集 SQL 开发、数据库设计、数据迁移和可视化操作于一体,是初学者和工程师的常用选择。但安装并非总是一帆风顺:版本位数选错、系统依赖缺失、权限不足、服务无法启动、远程连接被拒等问题,往往让新手卡在第一步。理解数据库服务与客户端工具的关系,掌握官方下载渠道、安装类型选择、环境依赖检查、root 密码配置及连接测试等关键环节,能够显著降低上手门槛。无论是本地学习还是远程运维,正确的安装与配置流程都是稳定使用的基础。本文从

weixin_42531923的博客 247

MySQL连接sqlyog报错2058解决方案:

加密规则发生了改变,在8.0之前用的是mysql_native_password,8.0以后用的是caching_sha2_password。首先在CMD登录MySQL中。然后切换到数据库MySQL中。最后希望对大家有所帮助!最后进行刷新就可以了。

m0_52445307的博客 3096

小皮面板安装配置MySQL全攻略:从避坑到进阶优化

数据库作为现代应用的核心数据存储与管理组件,其安装与配置是开发者必须掌握的基础技能。在Windows环境下,手动配置MySQL服务常涉及环境变量、配置文件修改与服务注册等复杂步骤,对新手构成较高门槛。集成环境工具通过预配置和图形化界面,能有效屏蔽底层复杂性,让开发者快速搭建可用的数据库实例,从而将精力聚焦于SQL学习与数据操作实践。小皮面板(phpstudy)正是这样一款集成了Apache/Nginx、PHP、MySQL等服务的本地开发环境套件,它提供一键启停、多版本切换和可视化配置管理,极大简化了MySQ

weixin_30516429的博客 363

使用MySQL管理工具-SQLyog 9.63报错号码2058,超详细解析

一、连接本地MySQL报错:2508(plugin caching_sha2_password could not be loaded) 2508(Plugin caching_sha2_password could not be loaded:) 二、解决办法

qq_42052591的博客 6843

SpringBoot+JDBC连接MySQL完整配置与避坑指南

JDBC作为Java操作关系型数据库的标准接口,是开发者绕不开的基础技术。SpringBoot通过自动配置和Starter机制,极大降低了JDBC接入MySQL的复杂度,但版本兼容、SSL连接、连接池参数等问题仍是实际项目中的高频障碍。理解数据源配置原理,掌握JdbcTemplate的增删改查与事务边界,合理调优HikariCP连接池,能显著提升数据库层的稳定性。本文以SpringBoot+JDBC+MySQL为案例,系统梳理从环境准备、驱动选型到常见报错排查的完整链路,帮助开发者在工程实践中快速落地可靠的

weixin_34116482的博客 219

Navicat for MySQL高效指南:从连接配置到避坑实战

在频繁操作 MySQL 数据库的场景中,图形化客户端能大幅提升建表、查询、导入导出等日常任务的效率。其核心原理在于客户端如何与 MySQL 服务端建立并稳定维持连接,这涉及到用户权限、网络配置以及安全隧道等基础概念。合理配置连接参数与备份策略,是保障数据流动性和安全性的关键,尤其在处理远程数据库连接、批量数据迁移、结构同步及误删数据恢复等实际工作时,完善的工具链能显著降低操作风险。作为一款功能全面的数据库管理工具,Navicat for MySQL 正是解决这些需求的高效方案,它通过可视化交互掩盖底层复杂性

weixin_30074763的博客 331

解决SQLyog连接MySQL8时报错:错误号码2058

1.输入mysql -uroot -p2.输入密码3.执行ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’;其中是用户名,是密码显示就代表修改成功方法二:编辑my.ini文件,更改默认的身份认证插件。查找my.ini位置文件位置:登录mysql输入my.ini配置文件在Data上一级目录当然你有Everthing直接搜索my.ini即可。搜索打开之后在[mysqld]中添加下边的代码defaul

2401_84048161的博客 1743

SpringBoot JDBC连MySQL实战:配置、连接池与避坑

在Java服务端开发中,数据持久化是核心环节,JDBC作为访问关系型数据库的底层规范,奠定了ORM框架的基础。Spring Boot通过spring-boot-starter-jdbc对JDBC进行轻量封装,配合JdbcTemplate提供直接高效的SQL执行能力,开发者既能保留对SQL的完全控制,又能获得连接池管理的便利。以MySQL为例,理解JDBC驱动配置、HikariCP连接池参数与事务边界,是保障数据库访问性能与稳定性的关键。无论是复杂查询调优、批量写入加速,还是分布式系统下的连接生命周期管理,这

weixin_29271263的博客 201

【SQLyog连接MySQL时出现的2058错误解决方法】

写文章SQLyog连接MySQL时出现的2058错误解决方法酷番云​已认证帐号​关注3 人赞同了该文章 配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后执行这条SQL:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';(注意分号)#password 是你自己设置

zy215215的博客 6382

Mac上的Navicat for MySQL:从连接配置到避坑的完整指南

在现代数据管理与后端开发中,图形化数据库客户端是提升操作效率的核心工具。其原理在于将繁琐的SQL命令封装为可视化点选操作,大幅降低使用门槛,让开发者能专注于数据本身而非命令语法。此类工具的技术价值尤体现在远程连接、数据迁移与自动化维护场景中:通过SSH隧道加密会话,结合结构同步、批处理任务实现安全高效的交付。当面对macOS桌面环境时,许多开发者仍会遇到连接参数误配、字符集乱码、超时中断等高频问题。从首次安装、连接配置到导入导出与故障排查,Mac平台上的Navicat for MySQL使用经验能帮助用户快

weixin_34116482的博客 249

MFC 通过 ODBC 连接 MySQL 实战:从配置到避坑的完整指南

ODBC 是 Windows 平台访问数据库的通用接口,通过驱动层实现应用程序与 MySQL 等数据库的通信。其核心原理是将 SQL 请求转换为数据库协议,技术价值在于跨数据库兼容性和低代码侵入性。在工业控制、内部管理工具等场景中,ODBC 常与 MFC 结合使用,快速实现数据持久化。MFC 的 CDatabase 和 CRecordset 类原生支持 ODBC,通过 DSN 配置即可建立连接,但需注意驱动位数匹配、字符集设置和连接生命周期管理。本文围绕 MFC 连接 MySQL 的 ODBC 方案,详解配

weixin_34199764的博客 151

MySQL安装配置避坑指南(手把手实战版)

安装配置MySQL就像装修房子,基础打不好,后续使用全是坑。建议大家按照本文步骤操作后,用mysql_secure_installation命令再做一次安全检查。查错误日志(默认在data目录的hostname.err)Google错误代码(记得加上MySQL版本号)去Stack Overflow找同款问题(实战经验:90%的问题都能通过重启服务解决,剩下10%可能需要重装😂)

xiaobin88999的博客 1011

sqoop抽取mysql的数据到hive表里面,字段内容被自动截取,导致字段不全的问题解决

今天央视重新转播NBA,写篇博客纪念一下这个重要的日子,湖人的表现就呵呵了!!!! 强行转到博客的主题来 mysql的字段属性:该字段能存下的值比如:“山东” `province` varchar(3) NOT NULL COMMENT '省份' 用sqoop sqoop import --connect "jdbc:mysql://xxxxxx:3306/xxxxxx?tinyInt1isBit=false&zeroDateTimeBehavior=convertToNull..

放肆桀骜 966

MySQL安装配置避坑指南(Windows/macOS双平台保姆级教程)

遇到报错别慌,多看错误日志(它们比女朋友讲理多了)…好了不说了,祝各位安装顺利,咱们SQL路上见!加密方式,某些老程序会报错!如果遇到这种情况(比如用Navicat连接报错),建议选择5.7版本(后面会教切换方法)"的应用(否则安装器直接闪退!:安装路径不要有中文!否则后期配置分分钟教你做人(别用默认的Program Files路径),八成是root密码输错了(或者安装时没选传统加密方式)然后无密码登录修改(具体操作可百度,但要注意版本差异)那个在线安装会慢到怀疑人生(别问我怎么知道的)

javajedi1的博客 888

USB PD Sink HUSB238A可应用于24V电动风扇/电动工具

HUSB238A在I2C模式下,可申请PD3.1 EPR AVS功率,可申请24V电压直接给电机供电

Hynetek的博客 760

智能汽车竞赛摄像头处理(4)——摄像头循迹思路讲解

智能汽车竞赛摄像头处理(4)对摄像头循迹思路进行讲解。

weixin_62261692的博客 7061

MySQL安装配置全攻略:从版本选择到避坑指南

数据库作为现代应用系统的核心组件,其安装与配置是开发运维的基础环节。MySQL作为最流行的开源关系型数据库,其安装过程涉及版本选择、系统环境适配、安全配置等多个技术维度。理解不同安装包(如MSI、RPM、二进制包)的原理与适用场景,能帮助开发者根据生产环境或开发需求做出合理选择。正确的配置不仅保障数据一致性与服务稳定性,还能避免字符集乱码、连接失败等常见问题,提升开发效率与系统性能。本文聚焦MySQL在Windows与Linux平台的实战安装,涵盖图形化向导与手动配置两种路径,并针对认证方式、权限管理、性能

weixin_30647423的博客 285

手机摄影新宠:In-line Hardware EIS如何让你的4K视频稳如鸡头(附实测对比)

本文深入解析了手机摄影中的In-line Hardware EIS(硬件级行内电子图像稳定)技术。通过对比传统软件EIS,阐述了其通过硬件管道实时处理实现极低延迟、减少画面裁切和有效抑制果冻效应的核心优势,并结合4K视频的日夜间实测,展示了该技术如何让手持拍摄的视频“稳如鸡头”,显著提升创作体验与成片质量。

tree的博客 998

MySQL 8.0安装配置避坑指南:从核心原理到实战排错

数据库作为现代应用的核心数据存储与管理组件,其安装与配置是开发者必须掌握的基础技能。其核心原理在于通过数据库管理系统(DBMS)对数据进行结构化存储、高效检索与安全控制。在技术价值上,一个稳定、安全的数据库环境是保障应用可靠性与性能的基石。无论是Web开发、数据分析还是企业级应用,数据库都扮演着关键角色。在实际部署中,**环境变量**配置不当和**认证插件**选择错误是导致安装失败或连接问题的两大高频痛点。本文将从这些通用概念切入,系统解析MySQL 8.0+版本在Windows环境下的安装流程、关键配置选

weixin_32667955的博客 252

使用Wireshark抓取用户在网站的登陆密码

(POST请求是浏览器向服务器提交数据的方式,我们的用户名和密码就是这样提交出去的),单击点开,发现我们的账号和密码,就被抓取到了,在。(注意哦,要去掉http和/,比如http://www.4399.com/,我们只需要记下4399.com即可)(这句话是筛选数据,就是只显示IP为我们要抓取网站的数据) ,点击右边的蓝色箭头。这就是Wireshark简单的抓取登录密码的教程,只适用于http协议的网站。”打开,是这个样子,上面的数据先不用管,我们先点击左上角红色的方块停止抓包。,然后回车,得到的IP为。

泡泡的博客 1万+

YOLO26涨点改进 | 全网独家首发 主干改进篇 | TGRS 2025 | RepViT-TD,告别庞大骨干!YOLO26 + RepViT-TD轻量又强大,实现更快更准的小目标检测!

本文提出将RepViT-TD轻量级主干网络应用于YOLO26目标检测框架,以提升小目标检测性能。RepViT-TD通过优化计算资源分配,强化前两层高分辨率特征提取能力,在保持轻量化的同时(仅4.85M参数)显著提升微小目标的检测精度(AI-TODv2数据集AP50达54.6%)。文章详细介绍了三种主干改进方案(RepVit_ldy1/2/3)的代码实现,并提供了完整的YAML配置文件修改指南,使模型能高效部署于边缘设备。实验表明,该方法在计算复杂度(38.19G FLOPs)和检测精度间取得了良好平衡。

Ai缝合怪、助力小伙伴高效发论文 329

MySQL 配置大全 | 性能优化+避坑指南+一键抄作业

MySQL 配置大全 | 性能优化+避坑指南+一键抄作业,适用高并发业务/新服务器部署/性能瓶颈排查场景,TPS提升50%~300% | 内存占用降低30% | 拒绝常见报错

运维工程师知识分享经验和最佳实践 1060

地下管网巡检机器人:基于YOLOv8与UI界面的智能化系统设计与实现

通过YOLOv8模型的目标检测功能结合实时视频流,我们能够实现对地下管网巡检机器人的智能化控制。系统通过图像识别技术帮助巡检人员快速识别管道中的各种缺陷和障碍物,从而提高巡检效率和准确性。未来,我们可以继续优化模型,增加更多的目标类别,并通过强化学习等方法提高机器人的自主巡检能力。此外,随着硬件技术的发展,未来的巡检机器人可能会具备更强的感知能力和更高的智能水平。

YOLO 533

MySQL 8 Windows安装全攻略:从避坑到实战配置

数据库作为现代应用的核心数据存储与管理组件,其安装与配置是开发环境搭建的基础环节。理解数据库服务的运行原理,关键在于掌握其服务部署、身份验证机制与网络通信配置。对于开发者而言,一个稳定、可管理的数据库环境能显著提升开发效率与系统可靠性。在Windows平台上部署MySQL 8时,常见的实践场景包括开发环境搭建、本地测试及学习研究。本文将聚焦于MySQL 8在Windows下的安装流程,深入解析**身份验证模式**的选择及其对客户端连接的影响,并详细说明**配置文件my.ini**的关键参数设置,帮助开发者构

weixin_30514745的博客 494

大模型部署指南:SGLang 框架

本文介绍使用 SGLang 框架部署大模型

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 1617

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

MySQL安装配置全攻略(Windows环境) - 手把手带你避坑!!!

最近收到好多小伙伴私信说在安装MySQL时遇到各种奇葩问题(什么服务启动失败啦、密码设置无效啦),今天咱们就来个保姆级教程!我把自己踩过的坑都总结成了防呆步骤,保证让你一次装成功!(文末还有常见问题急救包哦~):MySQL官网现在默认下载的是体积超大的MySQL Installer(包含各种组件),但咱们新手其实只需要核心服务!(说不定你的问题就是下一个章节的案例哦~)(截图示意:选择ZIP版本而不是MSI安装器)(示例:初始化生成的临时密码)(DBeaver操作界面演示)(这是很多启动失败的元凶!

xiaobin88999的博客 1429

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: 微型计算机组成结构
下一篇: 操作系统的运行机制
onnx
博客等级 码龄5年 1万+粉丝 416原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

onnx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值