Linux在Ubuntu系统下安装MySQL数据库(全网最详细)

1.在ubuntu下安装MySQL数据库

  • 第一步要先:切换到root用户

以我自己的为例(自行输入密码)

ljw@VM-16-16-ubuntu:~$ su -

1.1 查看操作系统版本

root@VM-16-16-ubuntu:~# lsb_release -a

1.2 添加MySQL APT源

1.2.1 访问下载⻚⾯并下载发布包

  • 下载地址:https://dev.mysql.com/downloads/repo/apt/

会到这个页面

1.2.2下载完后打开这个文件,将它放在桌面

1.2.3列出目录内容

root@VM-16-16-ubuntu:~# cd ~
root@VM-16-16-ubuntu:~# ll

1.2.4安装rz⼯具

root@VM-16-16-ubuntu:~# apt install lrzsz

1.2.5拖拽上传发布包并查看

拖进去后会出现这个界面

1.2.6拖拽上传发布包并查看

1.3安装发布包

1.3.1执⾏安装命令

root@VM-16-16-ubuntu:~# dpkg -i mysql-apt-config_0.8.33-1_all.deb
root@VM-16-16-ubuntu:~# dpkg -i mysql-apt-config_0.8.33-1_all.deb
(Reading database ... 118458 files and directories currently installed.)
Preparing to unpack mysql-apt-config_0.8.33-1_all.deb ...
Unpacking mysql-apt-config (0.8.33-1) over (0.8.26-1) ...
Setting up mysql-apt-config (0.8.33-1) ...//安装完成

 点击下移动键到ok回车 

1.3.2从MySQL  APT源更新包信息

root@VM-16-16-ubuntu:~# apt-get update

1.4 安装MySQL

1.4.1执⾏安装命令

root@VM-16-16-ubuntu:~# apt-get install mysql-server

中途有输入

1.4.2确认安装的MySQL版本为8.0

1.4.3在安装过程中要求输⼊root⽤⼾的密码和确认密码,可以输⼊类似123456的简单密码

1.4.4选择密码策略

安装完成后,将会在服务器上安装MySQL服务、客⼾端⼯具和其他公共组件

1.5 查看MySQL状态

root@VM-16-16-ubuntu:~# systemctl status mysql

1.5.1停止重启等服务

可以使⽤systemctl [ stop | start | restart | status] mysql,命令对MySQL服务进⾏[停⽌ | 启动 | 重启 |查看服务状态 ]操作

1.6 开启⾃启动(可选)

root@VM-16-16-ubuntu:~# systemctl enable mysql #设置⾃启动root@VM-16-16-ubuntu:~# systemctl list-unit-files|grep mysql #查看状态mysql.service enabled enabledmysql@.service disabled enabled

1.7 登录MySQL

root@VM-16-16-ubuntu:~# mysql -uroot -p

输入密码后就进入了(没有密码的直接回车就可以进入 )

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

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

相关文章

ThreadLocal数据结构、内存泄漏分析

文章目录 ⚽ThreadLocal🎉入门案例🎈ThreadLocal在线程中怎么存储的🎗为什么会造成内存泄漏?🎃ThreadLocalMap的key使用强引用和弱引用有什么区别呢?🔔补充说明Java中引用类型分类内存泄漏和内存…

vs code 2024编译环境问题记录

之前vs code环境配置了好一会,现在将遇到的问题记录一下,并贴上解决方法。 在这之前,关键的gcc编译器竟然在Python生成exe的过程中不小心下载了Mingw64,然后导致gcc编译器已经安装好在某个目录下了 命令行查看发现,原…

linux网络编程 | c | epoll实现IO多路转接服务器

epoll实现IO多路转接服务器 可通过以下视频学习 06-opell函数实现的多路IO转接_哔哩哔哩_bilibili 通过响应式–多路IO转接实现 文章目录 epoll实现IO多路转接服务器1.思路&功能核心思路 2.代码实现multi_epoll_sever.c运行图 1.思路&功能 **功能:**客…

植物大战僵尸辅助【控制台版本】

前面介绍了使用CE和OD的简单使用:CE和OD介绍和使用CE查找阳光的教学:阳光基地址和偏移地址,下面先使用最简单的控制台程序来实现修改阳光的功能。 项目地址 1.分析程序 我们的控制台程序想要修改植物大战僵尸游戏内的数据,它们…

elasticsearch 使用Painless脚本

文章目录 1. 创建索引2. 插入模拟数据Painless 脚本的基本特点:Painless 脚本的常见用途1. 脚本查询和过滤示例:基于脚本的查询 2. 脚本字段示例:脚本字段 3. 聚合中的脚本示例:脚本聚合 4. 文档更新中的脚本示例:文档…

【Elasticsearch】高亮搜索:从原理到Web呈现

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编…

短视频矩阵源代码部署过程中可能遇到的常见问题及其概述

技术选型挑战 前端技术栈:不恰当的选择可能导致界面响应迟缓、用户交互体验不佳。例如,HTML、CSS、JavaScript等前端技术的运用不当,会影响页面的渲染速度和交互流畅性。 后端技术:后端开发语言的选择若与项目需求不匹配&#xff…

15.初始接口1.0 C#

这是一个用于实验接口的代码 适合初认识接口的人 【CSDN开头介绍】(文心一言AI生成) 在C#编程世界中,接口(Interface)扮演着至关重要的角色,它定义了一组方法,但不提供这些方法的实现。接口作为…

什么是正则化?Regularization: The Stabilizer of Machine Learning Models(中英双语)

正则化:机器学习模型的稳定器 1. 什么是正则化? 正则化(Regularization)是一种在机器学习模型训练中,通过约束模型复杂性以防止过拟合的技术。 它的核心目标是让模型不仅在训练集上表现良好,还能在测试集上…

Day9 神经网络的偏导数基础

多变量函数与神经网络 在神经网络中,我们经常遇到多变量函数。这些函数通常描述了网络的输入、权重、偏置与输出之间的关系。例如,一个简单的神经元输出可以表示为: z f ( w 1 x 1 w 2 x 2 … w n x n b ) z f(w_1x_1 w_2x_2 \ldots…

map和set题目练习

一、习题一:随机链表的复制 1.1题目详情 1.2思路 在没有学习map和set之前,解决这道题最大的问题就在于无法建立原链表与拷贝链表的映射关系,只能通过在原链表每个节点后面新建一个新的链表来进行节点间的对应,而学习了map之后&a…

Hw亮度省电

1. 亮度控制策略 /decompile-hw/decompile/app/HwPowerGenieEngine3/src/main/res/xml/backlight_policy.xml <?xml version"1.0" encoding"utf-8"?> 2 <backlight_policy xmlns:android"http://schemas.android.com/apk/res/android&qu…

C语言入门(一):A + B _ 基础输入输出

前言 本专栏记录C语言入门100例&#xff0c;这是第&#xff08;一&#xff09;例。 目录 一、【例题1】 1、题目描述 2、代码详解 二、【例题2】 1、题目描述 2、代码详解 三、【例题3】 1、题目描述 2、代码详解 四、【例题4】 1、题目描述 2、代码详解 一、【例…

【21天学习AI底层概念】day8 什么是类意识?

类意识&#xff08;Quasi-Consciousness&#xff09; 是一个用来描述人工智能或复杂系统表现出的类似意识的行为或特性的概念。虽然这种系统不具备真正的意识&#xff08;即主观体验、情感和自我觉知&#xff09;&#xff0c;但在外部表现上&#xff0c;它们可能表现出与有意识…

Docker 镜像源 阿里镜像源限制后其他镜像源

要在Docker中修改镜像源&#xff0c;你需要编辑或创建Docker的配置文件来指定新的镜像源地址。以下是如何为Docker配置中国镜像源的步骤&#xff1a; 找到或创建Docker的配置文件daemon.json。 在Linux系统中&#xff0c;该文件通常位于/etc/docker/目录下。 编辑daemon.jso…

渗透测试学习笔记(五)网络

一.IP地址 1. IP地址详解 ip地址是唯一标识&#xff0c;一段网络编码局域网&#xff08;内网&#xff09;&#xff1a;交换机-网线-pcx.x.x.x 32位置2进制&#xff08;0-255&#xff09; IP地址五大类 IP类型IP范围A类0.0.0.0 到 127.255.255.255B类128.0.0.0 到191.255.25…

《自制编译器》--青木峰郎 -读书笔记 编译hello

在该书刚开始编译hello.cb时就遇到了问题。 本人用的是wsl&#xff0c;环境如下&#xff0c; 由于是64位&#xff0c;因此根据书中的提示&#xff0c;从git上下载了64位的cb编译器 cbc-64bit 问题一: 通过如下命令编译时,总是报错。 cbc -Wa,"--32" -Wl,"-…

LruCache(本地cache)生产环境中遇到的问题及改进

问题&#xff1a;单机qps增加时请求摘要后端&#xff0c;耗时也会增加&#xff0c;因为超过了后端处理能力&#xff08;最大qps&#xff0c;存在任务堆积&#xff09;。 版本一 引入LruCache。为了避免数据失效&#xff0c;cache数据的时效性要小于摘要后端物料的更新时间&…

jedis使用及注意事项

Jedis Jedis 是一个 Java 客户端&#xff0c;用于与 Redis 数据库进行交互。它提供了一系列简单易用的 API&#xff0c;使得在 Java 应用程序中使用 Redis 变得非常方便。以下是 Jedis 的使用方法及一些注意事项。 Jedis的优势 Lettuce客户端及Jedis客户端比较如下&#xff1a;…

CSDN博客:如何使用Python的`datasets`库转换音频采样率

CSDN博客&#xff1a;如何使用Python的datasets库转换音频采样率 什么是采样率&#xff1f;代码用途&#xff1a;调整音频数据的采样率完整代码示例代码详解运行结果&#xff08;示例&#xff09;总结 在这篇文章中&#xff0c;我们将学习如何使用Python的datasets库对音频数据…