【MySQL基础】:超详细MySQL完整安装和配置教程

news2024/9/27 9:26:54
个人头像
🎥 屿小夏 : 个人主页
🔥个人专栏 : MySQL从入门到进阶
🌄 莫道桑榆晚,为霞尚满天!

文章目录

  • 📑前言
  • 一. MySQL数据库
    • 1.1 版本
    • 1.2 下载
    • 1.3 安装
    • 1.4 客户端连接
  • 🌤️全篇总结

在这里插入图片描述

📑前言

本篇博客将介绍MySQL数据库的社区版安装过程,包括下载、安装、配置和客户端连接等步骤。通过本文,读者将了解如何在其计算机上安装MySQL Community Server 8.0.26,并配置环境变量以及启动停止MySQL服务。(内容超级干货)

一. MySQL数据库

1.1 版本

image-20231220153703167

官方: https://www.mysql.com/

MySQL官方提供了两种不同的版本:

  • 社区版本(MySQL Community Server)

    免费, MySQL不提供任何技术支持

  • 商业版本(MySQL Enterprise Edition)

    收费,可以使用30天,官方提供技术支持

本篇博客所讲述的是MySQL的社区版-MySQL Community Server 8.0.26的下载安装

1.2 下载

下载地址:https://downloads.mysql.com/archives/installer/

image-20231220153928477

需要安装包的小伙伴可以私信“MySQL”领取。

1.3 安装

要想使用MySQL,我们首先先得将MySQL安装好,下面的步骤,一步一步的完成MySQL的安装。

  1. 双击官方下来的安装包文件

image-20231220154219466

  1. 根据安装提示进行安装

image-20231220154233955

image-20231220154237235

image-20231220154242772

安装MySQL的相关组件,这个过程可能需要耗时几分钟,耐心等待。

image-20231220154253979

image-20231220154300519

image-20231220154306301

image-20231220154312453

输入MySQL中root用户的密码,一定记得记住该密码

image-20231220154340904

image-20231220154351522

image-20231220154356909

  1. 配置

安装好MySQL之后,还需要配置环境变量,这样才可以在任何目录下连接MySQL。

A. 在此电脑上,右键选择属性

image-20231220154425085

B. 点击左侧的 “高级系统设置”,选择环境变量

image-20231220154710341

C. 找到 Path 系统变量, 点击 “编辑”

image-20231220154826181

D. 选择 “新建” , 将MySQL Server的安装目录下的bin目录添加到环境变量

image-20231220154927220

  1. 启动停止

MySQL安装完成之后,在系统启动时,会自动启动MySQL服务,我们无需手动启动了。

当然,也可以手动的通过指令启动停止,以管理员身份运行cmd,进入命令行执行如下指令:

net start mysql80
net stop mysql80

image-20231220155044119

注意

上述的 mysql80 是我们在安装MySQL时,默认指定的mysql的系统服务名,不是固定的,如果未改动,默认就是mysql80。

image-20231220155101484

1.4 客户端连接

**方式一:**使用MySQL提供的客户端命令行工具

image-20231220155136434

**方式二:**使用系统自带的命令行工具执行指令

mysql [-h 127.0.0.1] [-P 3306] -u root -p

参数:
    -h : MySQL服务所在的主机IP
    -P : MySQL服务端口号, 默认3306
    -u : MySQL数据库用户名
    -p : MySQL数据库用户名对应的密码

[]内为可选参数,如果需要连接远程的MySQL,需要加上这两个参数来指定远程主机IP、端口,如果连接本地的MySQL,则无需指定这两个参数。

image-20231220155218068

注意: 使用这种方式进行连接时,需要安装完毕后配置PATH环境变量。

🌤️全篇总结

本文详细介绍了MySQL数据库社区版(MySQL Community Server 8.0.26)的下载、安装、配置和客户端连接过程。读者通过本文可以学习如何双击安装包文件、配置环境变量、启动停止MySQL服务以及使用客户端命令行工具连接MySQL数据库。同时,本文还提供了相关的注意事项,帮助读者顺利完成MySQL数据库的安装和配置。

image-20231220160021552

工具连接MySQL数据库。同时,本文还提供了相关的注意事项,帮助读者顺利完成MySQL数据库的安装和配置。

[外链图片转存中…(img-d9H8uqAS-1703482569347)]

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

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

相关文章

IDEA基本设置

本博客适用于纯新手小白,或者刚下载IDEA想要优化开发添加配置的读者。 基础设置 不区分大小写代码补全 打开 IntelliJ IDEA。转到 “File”(文件) > “Settings”(设置)(Windows/Linux)或 “…

众和策略证券开户首选:注册制是什么意思?

注册制是什么意思? 注册制是指证券监管安排对在二级商场上市发行的包括股票在内的各型有价证券实施事前审理和注册的准则。 具体流程为,当企业或其它金融安排计划通过证券商场向大众发行股票、债券等证券时,需求先向监管安排提交恳求&#…

【Linux】僵尸与孤儿 进程等待

目录 一,僵尸进程 1,僵尸进程 2,僵尸进程的危害 二,孤儿进程 1,孤儿进程 三,进程等待 1,进程等待的必要性 2,wait 方法 3,waitpid 方法 4,回收小结…

基于ssm个人日常事务管理系统论文

摘 要 进入21世纪网络和计算机得到了飞速发展,并和生活进行了紧密的结合。目前,网络的运行速度以达到了千兆,覆盖范围更是深入到生活中的角角落落。这就促使 管理系统的发展。管理系统可以实现远程处理事务,远程工作信息和随时追…

基于 Python 和Surprise库,新手轻松搭建推荐系统

解密基于用户的推荐系统。 1、简介 在数据时代,推荐系统是提升用户体验的重要工具。今天介绍如何使用亚马逊的电影评分数据集创建电影推荐系统。 2、数据加载与探索 首先,通过加载和探索数据集开启数据分析过程。首先导入Pandas和Numpy,这…

部署Zabbix监控

一、准备环境。(Rocky Linux release 8.9) 1、下载rocky-linux镜像,部署新的虚拟机 2、查看环境是否准备成功。 [rootlocalhost ~]# cat /etc/os-release NAME"Rocky Linux" VERSION"8.9 (Green Obsidian)"二、正式安…

听GPT 讲Rust源代码--src/tools(25)

File: rust/src/tools/clippy/clippy_lints/src/methods/suspicious_command_arg_space.rs 在Rust源代码中,suspicious_command_arg_space.rs文件位于clippy_lints工具包的methods目录下,用于实现Clippy lint SUSPICIOUS_COMMAND_ARG_SPACE。 Clippy是Ru…

Linux——计算机网络基础概论

一、网络基本概念 1、定义 网络是由若干结点和连接这些结点的链路组成,网络中的结点可以是计算机,交换机、 路由器等设备。 网络设备有:交换机、路由器、集线器传输介质有:双绞线、同轴电缆、光纤连接网络的目的:资源…

Java多线程技术五——单例模式与多线程-备份

1 概述 本章的知识点非常重要。在单例模式与多线程技术相结合的过程中,我们能发现很多以前从未考虑过的问题。这些不良的程序设计如果应用在商业项目中将会带来非常大的麻烦。本章的案例也充分说明,线程与某些技术相结合中,我们要考虑的事情会…

QT 构建项目报错Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7

问题 Getting NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7获取 NoClassDefFoundError:无法初始化类 org.codehaus.groovy.vmplugin.v7.Java7 解决方法一 java版本 过高 将java版本降低,例如从java17降…

javaweb初体验

javaweb初体验 文章目录 javaweb初体验前言一、流程:1.创建Maven的父工程2.创建Maven,Webapp的子工程3.在pom.xml文件中添加依赖(父工程与子工程共用)4.写一个helloservlet类实现httpservlet接口,重写doget&#xff0c…

生产问题(十三)谷歌Protobuf误修改系统全局时区

一、引言 最近其他组出了个线上问题,导致用户的时间出现问题,影响用户出行,后来才发现是谷歌的Protobuf会更改系统全局时区。不过有一说一,感觉jdk的问题更大。 Protobuf(Protocol Buffers)是一种轻量级的数…

基于ssm大学生校园招聘网的设计与实现论文

摘 要 如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统大学生校园招聘信息管理难度大,容错率低&…

vue3实现打字机的效果

前言&#xff1a; vue3项目中实现打字机的效果。 实现效果&#xff1a; 实现步骤&#xff1a; 1、安装插件 npm i vue3typed 2、main.js中配置 import vuetyped from vue3typedconst app createApp(App) // 挂载打字机的全局方法 app.use(vuetyped) 3、界面使用 <vuet…

ClickHouse 入门与实战教程

目录 1. ClickHouse 简介 什么是 ClickHouse&#xff1f; ClickHouse 的优势和特点 适用场景 2. 安装 ClickHouse 3. ClickHouse 的基本概念 4. ClickHouse 的基本操作 创建数据库和表、插入和查询数据 使用 MergeTree 引擎处理时序数据 管理分区 创建带有分区的 Mer…

IP编址,IP地址介绍与子网划分方法

网络层位于数据链路层与传输层之间。网络层中包含了许多协议&#xff0c;其中最为重要的协议就是IP协议。网络层提供了IP路由功能。理解IP路由除了要熟悉IP协议的工作机制之外&#xff0c;还必须理解IP编址以及如何合理地使用IP地址来设计网络。 上层协议类型 以太网帧中的Typ…

【浏览器】同源策略和跨域

1. 什么是跨域 在说跨域之前,先说说同源策略,什么是同源策略呢?同源策略是浏览器的一种安全机制,减少跨站点脚本攻击(XSS,Cross Site Scripting)、跨站点请求伪造(CSRF,Cross Site Request Forgery)攻击等,因为非同源的请求会被浏览器拦截掉。 同源就是协议、域名(…

常用组件的一些数据指标

QPS metrics 机制&#xff0c;利用 AtomicLong 算出核心接口每分钟调用多少次&#xff08;除以 60 就是高峰期每秒访问次数&#xff09;以及每天被调用总次数 TP99 100ms , 99%的接口耗时在 100ms以内&#xff0c;1%的接口耗时在100ms以上 TP95 100ms , 95%的接口耗时在 1…

Python:最新Windows及Mac开发环境搭建(最详细版,附安装包)

windows 软件下载 从官网下载python和pycharm。大家建议使用同一个版本 下面是下载地址&#xff0c;也可直接到我网盘下载安装包&#xff08;在文章末尾哦&#xff09; ● python https://www.python.org/ ● pycharm https://www.jetbrains.com/zh-cn/pycharm/download/#sect…

计算机毕业设计----SSM实现的一个在线文具学习用品购买商城

项目介绍 本项目分为前后台&#xff0c;前台为普通用户登录&#xff0c;后台为管理员登录&#xff1b; 管理员角色包含以下功能&#xff1a; 管理员登录,管理员信息管理,查看用户信息,新闻公告信息管理,文具类型信息管理,城市信息管理,配货点信息管理,文具信息管理,订单信息…