从零开始安装MySQL数据库,并使用可视化DBevaer创建数据 | 开始搞全栈(一)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 从零开始安装MySQL数据库,并使用可视化DBevaer创建数据 | 开始搞全栈(一)

下载MySQL


  1. 先在MySQL的官网下载一下压缩包:MySQL 官方下载地址


image.png


  1. 点击「Download」之后,会提示让你注册登录账号,可以选择点击下面 跳过注册登录直接开始下载。


添加环境变量


下载完成后,开始解压,最好不要放到带有中文的文件夹中,可以避免一些奇奇怪怪的bug

比如我就将其解压到我的 D:\SofterWare\MySQL 目录下,如下所示:


image.png


注意:此时解压后的文件夹中没有 data 目录和 ini 文件

此时在 mysql-8.0.31-winx64 文件夹内新建一个空的 my.ini 。如下:


image.png


最重要的一步来了,开始配置环境变量

  1. 打开控制面板,点击「系统和安全」,进入「系统」点击高级系统设置,再点击「环境变量」,如下所示:


image.png


  1. 在系统变量里新建名为 MYSQL_HOME,变量值就是你上一步解压后存放 MySQL 文件的安装路径。我的安装路径如下所示:


image.png


  1. 设置 Path,在 Path 里面新增 bin 目录。双击 Path,然后点击新建按钮,添加 %MYSQL_HOME%\bin 如下:


image.png


这一步的目的,是为了后续能使用 cmd 指令去安装 MySQL。


命令行安装


首先,以管理员身份运行 cmd,Windows 10 下,直接右键「开始」,找到「命令提示符(管理员)(A)」,点击打开 cmd。


image.png


1、进入安装 mysql 的目录,进入 bin:

进入你的安装目录的bin目录下

比如我就是进入 D:\SofterWare\MySQL\mysql-8.0.31-winx64\bin 目录下


image.png


2、运行安装指令:

mysqld --install

有可能 执行了这个命令却没有反应


image.png


这是因为可能你把vc_redist.x64.exe给卸载掉了,所以没有任何反应

解决方法:从官网上下载vc_redist.x64.exe进行安装点击这里下载

重启之后再执行该命令就ok了


image.png


3、运行如下指令生成 data 目录:

mysqld --initialize-insecure --user=mysql

这一步不会有任何显示

4、启动 mysql 服务:

net start mysql


image.png


此时,不用怀疑,你已经成功在你的本地启动了 MySQL 服务。

5、设置密码(关键步骤)

如果后续用 egg 插件连接数据库的时候会报下面这样的错误:


image.png


这是因为 8.0 之前的 mysql 版本,加密规则是mysql_native_password,而在 8.0 之后,加密规则变为 caching_sha2_password。此时你如果用的是 8.0 以前的版本,那么通过 egg 启动项目连接数据库是没问题的,我们这里使用的是 8.0 以后的版本,所以就会出现上述错误。

解决办法:

以管理员身份运行 cmd,上文已经提到过。通过 mysql -u root -p 回车进入 mysql 如下所示:

mysql -u root -p


image.png


第一次登录没有密码可以直接点击回车登录。此时出现 mysql> 就说明已经登陆了

输入下面指令:

use mysql;

设置密码

alter user 'root'@'localhost' identified with mysql_native_password by '你的密码';
flush privileges;

上述指令的作用是,还原 MySQL 的加密规则,还原之后,你再 egg 项目中连接 MySQL 的时候,就不会报错了。

并且上述指令中的 「你的密码」,如果你设置的话,那就会生效,成为以后你登录数据库的密码。

注意,指令一定要按照上述输入,包括最后的分号,不然会指令错误。


安装dbeaver数据库可视化工具


可以先去 DBevaer 官方网站下载相应系统环境的安装包,它提供了 Windows、Mac 和 Linux 三个版本,大家可以自行安装。

安装步骤是直接无脑点击下一步就行了



相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
数据采集 数据库 Python
有哪些方法可以验证用户输入数据的格式是否符合数据库的要求?
有哪些方法可以验证用户输入数据的格式是否符合数据库的要求?
144 75
|
11天前
|
关系型数据库 MySQL 数据库
Docker Compose V2 安装常用数据库MySQL+Mongo
以上内容涵盖了使用 Docker Compose 安装和管理 MySQL 和 MongoDB 的详细步骤,希望对您有所帮助。
82 42
|
12天前
|
Java 关系型数据库 MySQL
SpringBoot 通过集成 Flink CDC 来实时追踪 MySql 数据变动
通过详细的步骤和示例代码,您可以在 SpringBoot 项目中成功集成 Flink CDC,并实时追踪 MySQL 数据库的变动。
104 43
|
5天前
|
存储 SQL 关系型数据库
MySQL底层概述—4.InnoDB数据文件
本文介绍了InnoDB表空间文件结构及其组成部分,包括表空间、段、区、页和行。表空间是最高逻辑层,包含多个段;段由若干个区组成,每个区包含64个连续的页,页用于存储多条行记录。文章还详细解析了Page结构,分为通用部分(文件头与文件尾)、数据记录部分和页目录部分。此外,文中探讨了行记录格式,包括四种行格式(Redundant、Compact、Dynamic和Compressed),重点介绍了Compact行记录格式及其溢出机制。最后,文章解释了不同行格式的特点及应用场景,帮助理解InnoDB存储引擎的工作原理。
MySQL底层概述—4.InnoDB数据文件
|
1月前
|
SQL NoSQL 关系型数据库
超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装
超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装
114 18
超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装
|
1月前
|
安全 关系型数据库 MySQL
CentOS7仅安装部署MySQL80客户端
通过上述步骤,你可以在CentOS 7上成功安装并配置MySQL 8.0客户端。这个过程确保你能够使用MySQL客户端工具连接和管理远程的MySQL数据库,而不需要在本地安装MySQL服务器。定期更新MySQL客户端可以确保你使用的是最新的功能和安全修复。
155 16
|
2月前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
123 14
|
1月前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
121 7
|
2月前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
236 9
|
2月前
|
SQL 存储 运维
从建模到运维:联犀如何完美融入时序数据库 TDengine 实现物联网数据流畅管理
本篇文章是“2024,我想和 TDengine 谈谈”征文活动的三等奖作品。文章从一个具体的业务场景出发,分析了企业在面对海量时序数据时的挑战,并提出了利用 TDengine 高效处理和存储数据的方法,帮助企业解决在数据采集、存储、分析等方面的痛点。通过这篇文章,作者不仅展示了自己对数据处理技术的理解,还进一步阐释了时序数据库在行业中的潜力与应用价值,为读者提供了很多实际的操作思路和技术选型的参考。
53 1

热门文章

最新文章