【MySQL】Ubuntu环境下MySQL的安装与卸载

news2024/10/4 17:51:51

目录

1.MYSQL的安装 

2.MYSQL的卸载


1.MYSQL的安装 

首先我们要看看我们环境里面有没有已经安装好的MySQL

我们发现是默认是没有的。

我们还可以通过下面这个命令来确认有没有mysql的安装包

首先我们得知道我们当前的系统版本是什么

lsb_release -a

我们在找apt源的时候,一定要找比这个版本新的或者一样版本的

我们去官方的apt源立马找:MySQL :: 下载 MySQL APT 存储库

我们选择第一个下载即可。

 下载好了把它拖到桌面来

我们然后使用rz命令将下载好的apt源放到当前目录里面。

接下来我们就需要安装了!我们使用rpm命令来安装我们的yum源

sudo dpkg -i mysql-apt-config_0.8.32-1_all.deb

执行了上面那个命令就会进入下面这个 

上面那个是选择什么版本的mysql,我选择默认的版本,按enter后进入下面这个界面 

 

这个就类似于再次确认你选择的版本!我们选择OK即可

 

可以看到一瞬间就安装好了!

apt-get update

 然后我们执行

sudo apt-get install mysql-server

执行过程中会出现下面这个,这个就是要输入root用户的密码和确认密码,可以输入类似123456的简单密码

然后会出现下面这个

我们直接选择第一个。代表强密码加密,然后回车,然后会遇到下面这个,我们直接按enter即可

 

到这里算是安装完成了。

我们查看一下MYSQL的状态来

systemctl status mysql

很好。在运行了 

  • 开启MYSQL的自启动

 

sudo systemctl enable mysql 

我们可以看看有没有设置成功

systemctl list-unit-files | grep mysql

很好,看第一行就知道已经设置成功了

  • 登录Mysql
mysql -uroot -p

注意这里需要输入我们安装时设置的root密码——123456,登陆后的情况如下

我们输入一个指令看看

很好已经确认安装成功了

我们可以输入\h来寻求帮助

 

2.MYSQL的卸载

如果说你安装错版本了,那你可以输入下面这些

  • 卸载
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
  • 重新安装

sudo dpkg-reconfigure mysql-apt-config
sudo apt-get update
sudo apt-get install mysql-server

重新安装时会出现下面这个

比如说我这里不想要8.4,我们就只需要按上图红色

我们选择8.0即可,然后按enter进入下图,然后选择OK即可

我们之前弄来的那个安装包也就没有任何意义了,可以删掉了!

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

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

相关文章

vulnhub-unknowndevice64 2靶机

vulnhub:https://www.vulnhub.com/entry/unknowndevice64-2,297/ 导入靶机,放在kali同网段,扫描 靶机在192.168.81.9,扫描端口 啥啊这都是,详细扫描一下 5555是adb,6465是ssh,12345看样子应该是…

Python 工具库每日推荐 【BeautifulSoup】

文章目录 引言Python工具库的重要性今日推荐:BeautifulSoup工具库主要功能:使用场景:安装与配置快速上手示例代码代码解释实际应用案例获取 BeautifulSoup 官网文档首页的标题与所有图片案例分析扩展阅读与资源优缺点分析优点:缺点:总结【 已更新完 TypeScript 设计模式 专栏…

医疗应急三维电子沙盘系统

一、主要硬件功能指标要求: 1.沙盘尺寸≥98寸;分辨率:≥19201080;亮度500cd/m2;对比度4000:1;显示模式16:9;电源:100VAC~240VAC(50/60Hz)&#xf…

如何在 MySQL 中处理大量的 DELETE 操作

在 MySQL 数据库的使用过程中,我们有时会面临需要处理大量 DELETE 操作的情况。如果处理不当,可能会导致数据库性能下降、锁等待甚至系统崩溃。本文将介绍一些在 MySQL 中处理大量 DELETE 操作的方法。 一、问题背景 当需要删除大量数据时,…

手写mybatis之实现映射器的注册和使用

前言 其实对于解决这类复杂的项目问题,核心在于要将主干问题点缩小,具体的手段包括:分治、抽象和知识。运用设计模式和设计原则等相关知识,把问题空间合理切割为若干子问题,问题越小也就越容易理解和处理。就像你可以把…

【论文阅读】Segment Anything Model for Road Network Graph Extraction

【论文阅读】Segment Anything Model for Road Network Graph Extraction (CVPRW 2024) Paper链接:https://openaccess.thecvf.com/content/CVPR2024W/SG2RL/html/Hetang_Segment_Anything_Model_for_Road_Network_Graph_Extraction_CVPRW_2024_paper.html 文章目录…

基于SSM医疗信息管理系统(源码+定制+参考)

博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台…

vue文件的认识

1.package.json 项目包文件 里面包含许多可以在命令提示符中运行的命令,这里使用vue3创建的项目,所以dev是“vite”。 2.main.js 整个项目的入口文件,createApp创建应用实例 createApp(App).mount(#app) 这句话意思是以App作为参数生成一…

ElasticSearch备考 -- Search scroll

一、题目 Search for all documents in all indices As above, but use the scroll API to return the first 100 results while keeping the search context alive for 2 minutes Use the scroll id included in the response to the previous query and retrieve the next ba…

启用vnc访问Dell 服务器IDRAC 7虚拟控制台

Dell IDRAC 7 版本太老,SSL证书过期,IDRAC的Java和本地远程虚拟机控制台访问不了,怎么办? 可以启用vnc访问IDRAC 虚拟控制台

Vue2如何在网页实现文字的逐个显现

目录 Blue留言: 效果图: 实现思路: 代码: 1、空字符串与需渲染的字符串的定义 2、vue的插值表达式 3、函数 4、mounted()函数调用 结语: Blue留言: 在国庆前夕,突发奇想,我想…

SAP HCM 自定义累计期间

需求是按3月~8月,9月~次年2月,做为累计期间,怎么处理?

微信小程序hbuilderx+uniapp+Android 新农村综合风貌旅游展示平台

目录 项目介绍支持以下技术栈:具体实现截图HBuilderXuniappmysql数据库与主流编程语言java类核心代码部分展示登录的业务流程的顺序是:数据库设计性能分析操作可行性技术可行性系统安全性数据完整性软件测试详细视频演示源码获取方式 项目介绍 小程序端…

5G NR coreset 简介

文章目录 5G 为何引入CORESETCORESET介绍CORESET 分类 5G 为何引入CORESET 在LTE系统中,PDCCH频域占据整个带宽,始于占据每个RB的前1~3个OFDM 符号,这种情况下,UE 只需知道PDCCH 所占据的OFDM 符号数,就可以确定PDCCH…

内存对齐

内存对齐的基本规则是:只能在自己所占字节的整数倍的内存地址上存放(结构体也是如此)。 假如定义一下变量: 对应的存储格式为: 由于变量C占四个字节,所以从12开始。 对于整个结构体而言:结构体…

【Web】portswigger 服务端原型污染 labs 全解

目录 服务端原型污染 为什么服务器端原型污染更难检测? 通过受污染的属性反射检测服务器端原型污染 lab1:通过服务器端原型污染进行权限提升 无需污染属性反射即可检测服务器端原型污染 状态代码覆盖 JSON 空格覆盖 字符集覆盖 lab2:检测没有污染属性反射的…

Pikachu-xss防范措施 - href输出 js输出

总体原则: 输入做过滤,输出做转义 过滤:根据业务需要进行过滤,如:输入点要求输入手机号,则只允许输入手机号格式的数字; 转义:所有输出到前端的数据,都根据输出点进行转…

银河麒麟V10如何快速进入单用户模式?

银河麒麟V10如何快速进入单用户模式? 1. 进入GRUB菜单2. 编辑启动项3. 登录系统4. 修改启动参数5. 退出单用户模式 💖The Begin💖点点关注,收藏不迷路💖 银河麒麟高级服务器操作系统V10在系统维护或故障排查时&#xf…

70.【C语言】动态内存管理(重点)(3)

承接69.【C语言】动态内存管理(重点)(2)文章 目录 4.calloc函数 cplusplus网的翻译 提炼要点 使用 5.recalloc函数 使用说明 作用 调整内存空间的几种情况 1.原有空间之后有足够大的空间 2.原有空间之后没有足够大的空间 建议 代码 用recalloc函数来实现malloc函…

学习C语言(22)

整理今天的学习内容 1.常见的动态内存的错误 (1)对NULL指针进行解引用操作 (2)对动态开辟空间的越界访问 (3)对非动态开辟内存使用free释放 (4)使用free释放一块动态开辟内存的一部…