首页 > 数据库 >【SpringBootWeb入门-11】MySQL-概述-安装配置

【SpringBootWeb入门-11】MySQL-概述-安装配置

时间:2023-12-12 22:44:26浏览次数:44  
标签:11 MySQL SpringBootWeb 指令 输入 命令行 mysql 回车

1、入门前言

之前的文章我们讲解了javaweb的springboot框架的入门学习,javaweb开发-数据库也是我们需要学习的核心之一,接下来我们进入MySQL的学习,本篇内容主要讲解MySQL的安装以及配置。

2、MySQL下载

MySQL官方给我们提供了两种不同的版本:商业版本和社区版本,具体区别如下图:

我们的学习采用的是MySQL的社区版(MySQL Community Server 8.0.31),下载链接:https://dev.mysql.com/downloads/mysql/,点击Download 即可下载对应的安装包。

3、文件解压

下载完成后我们得到的是一个压缩包,将其解压,我们就可以得到MySQL 8.0.31 的软件本体了(就是一个文件夹),我们可以把它放在你想安装的位置,我这里是放在 D:\develop\mysql-8.0.31-winx64。

4、环境变量配置

添加环境变量:右键 此电脑 → 属性 ,点击 高级系统设置,点击 环境变量。

在 系统变量 中新建MYSQL_HOME,变量值填文件夹目录,参考我上面存放的目录路径:D:\develop\mysql-8.0.31-winx64。

 在 系统变量 中找到并双击 Path,点击 新建,添加:%MYSQL_HOME%\bin,最后点击确定。

 

设置好了之后,如何验证是否添加成功:右键开始菜单(就是屏幕左下角),选择 命令提示符(管理员) ,打开黑框,敲入mysql,回车。

 如果提示 Can't connect to MySQL server on 'localhost' 则证明添加成功。

5、初始化MySQL

以管理员身份,运行命令行窗口,输入如下的指令:mysqld --initialize-insecure,回车。

稍微等待一会,如果出现没有出现报错信息,则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。

6、注册MySQL服务

命令行中输入如下的指令:mysqld -install,回车执行:

 看到上面的显示,证明计算机上已经安装MySQL服务。

7、启动MySQL服务

命令行中输入如下的指令:net start mysql,回车执行:

8、修改默认账户密码

命令行中输入如下的指令:mysqladmin -u root password 1234 ,这里的 1234 就是指默认管理员(即root账户)的密码,可以自行修改成你喜欢的。

9、登录MySQL

命令行中输入如下的指令:mysql -uroot -p,回车,再输入密码,出现下图且左下角为 mysql> ,则登录成功。

要想退出mysql,命令行中输入如下的指令:exit或者quit,回车即可。

到这里,MySQL的安装与配置已经讲解完毕,下面就可以开始你的MySQL之旅啦!

标签:11,MySQL,SpringBootWeb,指令,输入,命令行,mysql,回车
From: https://www.cnblogs.com/hiker0412/p/17897822.html

相关文章

  • mysql 企业表和员工表,一旦企业下面有员工就不允许删除企业。如何通过外键设置实现呢
    简述mysql企业表和员工表,一旦企业下面有员工就不允许删除企业。如何通过外键设置实现呢前情提示系统:一说部分截图、链接等因过期、更换域名、MD语法等可能不显示,可联系反馈(备注好博文地址),谢谢❤带有#号、删除线、不操作、不执行字样的为提示或者备份bash,实际不执行如果无法下......
  • mysql的ON DELETE CASCADE 和ON DELETE RESTRICT区别
    ONDELETECASCADE和ONDELETERESTRICT是MySQL中两种不同的外键约束级联操作。它们之间的主要区别在于当主表中的记录被删除时,子表中相关记录的处理方式。ONDELETECASCADE:当在主表中删除一条记录时,所有与之相关的子表中的匹配记录也会被自动删除。这通常用于强耦合的关系,......
  • mysql审计之BinLog+Init_connect
    一、概述1、实现原理BinLog是MySQL操作时留下的日志,BinLog一方面可以用在数据库的恢复与主从复制上,另外一方面可以用来做数据库的审计。在MySQL中,每个连接都会先执行init_connect进行连接的初始化,我们可以在这里获取用户的登录名称和threadID值。然后配合BinLog,就可以追踪到每......
  • MySQL中的slave_exec_mode 参数详解(MySQL从节点复制错误处理时,sql_slave_skip_counter
    原文地址:https://www.soughttech.com/front/article/7159/viewArticle  今天我偶然看到了参数slave_exec_mode。从手册中的描述可以看出,该参数与MySQL复制有关。它是一个可以动态修改的变量。默认为STRICT mode(严格模式),可选值为IDEMPOTENT mode(幂等模式)。设置为IDEMP......
  • MySQL运维3-分库分表策略
    一、介绍单库瓶颈:如果在项目中使用的都是单MySQL服务器,则会随着互联网及移动互联网的发展,应用系统的数据量也是成指数式增长,若采用单数据库进行存储,存在一下性能瓶颈:IO瓶颈:热点数据太多,数据库缓存不足,产生大量磁盘IO,效率低下,请求数据太多,带宽不够,网络IO瓶颈。CPU瓶颈:排序......
  • 【Centos】Centos 7.6 安装 MySQL 8
    1  前言接上节,安装完PostageSQL,我们继续安装MySQL,因为XXL-JOB使用的是MySQL。2 安装步骤2.1 卸载默认rpm-qa|grepmariadb用于查看有没有安装mariadb(将mariadb换为mysql即可查看有无安装mysql)rpm-emariadb-libs--nodeps用于删除mariadb2.......
  • 使用ubuntu根据cuda11.2安装pytorch
    在使用镜像新建了一个cuda11.2-python3.9容器配置环境的过程中需要安装PyTorch。一开始我直接使用pipinstalltorch来进行安装,但是运行程序时出现报错:RuntimeError:TheNVIDIAdriveronyoursystemistooold(foundversion11020).PleaseupdateyourGPUdriverbyd......
  • 12.11 迪杰斯特拉方法实现最短路径(c++)
     今天通过自主学习,,对数据结构中的迪杰斯特拉方法实现最短路径进行了深造,让我学会了很多新的东西。首先是问题描述:用迪杰斯特拉算法实现有向网的最短路径输入格式:第一行输入有向网的顶点和边数,第二行输入各顶点值,用空格间隔,第三行开始输入各条边的两个点的及边上的权值,用空......
  • Mysql count(*)、count(1)、count(主键)、count(普通字段) 性能对比
    count(*):底层会转化为count(0)来处理,默认横向扫描聚集索引树,如果有二级索引就扫描二级索引树(因为二级索引树更小,扫描成本低),扫描到一行记录之后,将该记录返回给Server层,由于参数是0,不为NULL,所以不需要读取记录中的任何字段,直接将 count变量加1count(1):处理......
  • MySQL 忘记密码解决方案
    数据库版本5.7.301配置文件中去掉认证编辑my.cnf服务配置文件 [mysqld]段段中加入skip-grant-tables语句2本地root账号免密登陆[root@mysql0006bin]#./mysql-uroot-pWelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis3Serverversi......