当前位置: 首页 > news >正文

ubuntu20.04安装MySQL8、MySQL服务管理、mysql8卸载

ubuntu20.04安装MySQL8

#更新源
sudo apt-get update
#安装
sudo apt-get install mysql-server

MySQL服务管理

# 查看服务状态
sudo service mysql status
# 启动服务
sudo service mysql start
# 停止服务
sudo service mysql stop
# 重启服务
sudo service mysql restart

登录

查看密码使用这条查看:
sudo cat /etc/mysql/debian.cnf-- 之后把你的密码复制下拉

使用默认账户登录

mysql -u debian-sys-maint -p或直接进入mysqlsudo mysql

创建新用户

因为尝试修改了root账户的密码似乎不起作用,于是创建一个新的账户来作为日常使用
新建账户
新建一个root用户,密码为rootcreate user 'root'@'%' identified by 'root';

授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

重置密码

重置root账户密码为passwordSET PASSWORD FOR root@'localhost' = PASSWORD('password');

mysql8卸载

#查看是否安装mysql
mysql --version
#若结果显示类似于:mysql  Ver 8.0.34-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))。表示你的系统安装过,先卸载#先暂停服务
sudo systemctl stop mysql#卸载
sudo apt remove --purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*#删除相关文件
sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql#清除残留文件
sudo apt autoremovesudo apt autoclean#删除mysql用户和用户组
sudo deluser mysql
sudo delgroup mysql
sudo groupdel mysql#查看是否删除成功
mysql --version
#结果显示找不到mysql服务表示卸载成功

相关文章:

ubuntu20.04安装MySQL8、MySQL服务管理、mysql8卸载

ubuntu20.04安装MySQL8 #更新源 sudo apt-get update #安装 sudo apt-get install mysql-serverMySQL服务管理 # 查看服务状态 sudo service mysql status # 启动服务 sudo service mysql start # 停止服务 sudo service mysql stop # 重启服务 sudo service mysql restart登…...

曾仕强老师视频+音频+电子书合集百度网盘资源

需要的扫码添加获取:...

KubeSphere安装mysql8

需要持久化储存数据的,建立有状态服务。 无状态服务是不会持久化的,重启就归零 KubeSphere 创建自建应用后,创建有状态服务,但是自己应用的有状态服务不能外放端口,需要在服务哪里删除pod,在创建负载指定相…...

相似度loss汇总,pytorch code

用于约束图像生成,作为loss。 可梯度优化 pytorch structural similarity (SSIM) loss https://github.com/Po-Hsun-Su/pytorch-ssimhttps://github.com/harveyslash/Facial-Similarity-with-Siamese-Networks-in-Pytorch/blob/master/Siamese-networks-medium.ip…...

python中的yolov5结合PyQt5,使用QT designer设计界面没正确启动的解决方法

python中的yolov5结合PyQt5,使用QT designer设计界面没正确启动的解决方法 一、窗体设计test: 默认你已经设计好了窗体后: 这时你需要的是保存生成的untitle.ui到某个文件夹下,然后在命令行中奖.ui转换为.py(,通过​​…...

Milk-V Duo移植rt-thread smart

前言 (1)PLCT实验室实习生长期招聘:招聘信息链接 (2)首先,我们拿到Milk-V Duo板子之后,我个人建议先移植大核Linux。因为那个资料相对多一点,也简单很多,现象也容易观察到…...

会声会影2024有哪些新功能?好不好用

比如会声会影视频编辑软件,既加入光影、动态特效的滤镜效果,也提供了与色彩调整相关的LUT配置文件滤镜,可选择性大,运用起来更显灵活。会声会影在用户的陪伴下走过20余载,经过上百个版本的优化迭代,已将操作…...

vue3 + axios 中断取消接口请求

前言 最近开发过程中,总是遇到想把正在请求的axios接口取消,这种情况有很多应用场景,举几个例子: 弹窗中接口请求返回图片,用于前端展示,接口还没返回数据,此时关闭弹窗,需要中断接…...

Linux高性能服务器编程——ch6笔记

第6章 高级I/O函数 6.1 pipe函数 用于创建一个管道,以实现进程间通信。 int pipe(int fd[2]); 读端文件描述符fd[0]和写端文件描述符fd[1]构成管道的两端,默认是阻塞的,fd[0]读出数据,fd[1]写入数据。管道内部传输的数据是字节…...

【C语言进阶】文件操作

文件操作 1. 为什么使用文件2. 什么是文件2.1程序文件2.2 数据文件2.3 文件名 3. 文件的打开和关闭3.1 文件指针3.2 文件的打开和关闭 4. 文件的顺序读写4.1 对比一组函数 5. 文件的随机读写5.1 fseek5.2 ftell5.3 rewind 6. 文本文件和二进制文件7. 文件读取结束的判定7.1 被错…...

Redis学习(第八章缓存策略)

目录 RdisExample 课程介绍 1.Redis介绍 2.Redis 安装 3. Redis的数据结构 4. Redis缓存特性 5. Redis使用场景 6. Redis客户端-Jedis 7. Jedis Pipeline 8. Redis缓存策略 学习资料 QA 相关问题 http, socket ,tcp的区别 RdisExample 项目代码地址:htt…...

springboot+vue开发的视频弹幕网站动漫网站

springbootvue开发的视频弹幕网站动漫网站 演示视频 https://www.bilibili.com/video/BV1MC4y137Qk/?share_sourcecopy_web&vd_source11344bb73ef9b33550b8202d07ae139b 功能: 前台: 首页(猜你喜欢视频推荐)、轮播图、分类…...

【CSS】常见 CSS 布局

1. 响应式布局 <!DOCTYPE html> <html><head><title>简单的响应式布局</title><style>/* 全局样式 */body {font-family: Arial, sans-serif;margin: 0;padding: 0;}/* 头部样式 */header {background-color: #333;color: #fff;padding: …...

数据结构---HashMap和HashSet

HashMap和HashSet都是存储在哈希桶之中&#xff0c;我们可以先了解一些哈希桶是什么。 像这样&#xff0c;一个数组数组的每个节点带着一个链表&#xff0c;数据就存放在链表结点当中。哈希桶插入/删除/查找节点的时间复杂度是O(1) map代表存入一个key值&#xff0c;一个val值…...

SLAM中相机姿态估计算法推导基础数学总结

相机模型 基本模型 内参 外参 对极几何 对极约束 外积符号 基础矩阵F和本质矩阵E 相机姿态估计问题分为如下两步: 本质矩阵 E t ∧ R Et^{\wedge}R Et∧R因为 t ∧ t^{\wedge} t∧其实就是个3x3的反对称矩阵&#xff0c;所以 E E E也是一个3x3的矩阵 用八点法估计E…...

【RS】遥感影像/图片64位、16位(64bit、16bit)的意义和区别

在数字图像处理中&#xff0c;我们常常会听到不同的位数术语&#xff0c;比如64位、16位和8位&#xff08;64bit、16bit、8bit&#xff09;。这些位数指的是图像的深度&#xff0c;也就是图像中每个像素可以显示的颜色数。位数越高&#xff0c;图像可以显示的颜色数就越多&…...

【单元测试】--基础知识

一、什么是单元测试 单元测试是软件开发中的一种测试方法&#xff0c;用于验证代码中的单个组件&#xff08;通常是函数、方法或类&#xff09;是否按预期工作。它旨在隔离和测试代码的最小单元&#xff0c;以确保其功能正确&#xff0c;提高代码质量和可维护性。单元测试通常…...

golang 反射机制

在 go 语言中&#xff0c;实现反射能力的是 reflect包&#xff0c;能够让程序操作不同类型的对象。其中&#xff0c;在反射包中有两个非常重要的 类型和 函数&#xff0c;两个函数分别是&#xff1a; reflect.TypeOfreflect.ValueOf 两个类型是 reflect.Type 和 reflect.Value…...

【Javascript】创建对象的几种方式

通过字面量创建对象 通过构造函数创建对象 Object()-------------构造函数 通过构造函数来实例化对象 给person注入属性 Factory工厂 this指向的是对象的本身使⽤new 实例化⼀个对象&#xff0c;就像⼯⼚⼀样...

深度学习_3_实战_房价预测

梯度 实战 代码&#xff1a; # %matplotlib inline import random import torch import matplotlib.pyplot as plt # from d21 import torch as d21def synthetic_data(w, b, num_examples):"""生成 Y XW b 噪声。"""X torch.normal(0,…...

如何快速将iPhone投屏到Windows:终极AirPlay 2接收器解决方案

如何快速将iPhone投屏到Windows&#xff1a;终极AirPlay 2接收器解决方案 【免费下载链接】airplay2-win Airplay2 for windows 项目地址: https://gitcode.com/gh_mirrors/ai/airplay2-win 还在为iPhone无法直接投屏到Windows电脑而烦恼吗&#xff1f;想象一下这样的场…...

FPGA与MCP2518FD的SPI通信调试实战:从时序纠错到CAN FD数据收发

1. SPI通信调试&#xff1a;从时序分析到实战纠错 第一次用FPGA通过SPI控制MCP2518FD时&#xff0c;我对着逻辑分析仪抓到的波形反复比对手册&#xff0c;发现数据死活写不进寄存器。这种经历相信很多工程师都遇到过——明明代码逻辑没问题&#xff0c;硬件连接也正确&#xff…...

Python的__annotations__:运行时类型注解访问

Python的__annotations__&#xff1a;运行时类型注解访问 在Python中&#xff0c;类型注解是一种强大的工具&#xff0c;它不仅能提升代码可读性&#xff0c;还能通过工具&#xff08;如mypy&#xff09;进行静态类型检查。注解的真正价值不仅限于开发阶段——Python还提供了_…...

Bright Data Web Scraping 实战:用 MCP + Dify 构建 Amazon 数据采集 AI 工作流

在 AI 应用进入“可执行任务”阶段后&#xff0c;很多团队都遇到同一个问题&#xff1a; 大模型很聪明&#xff0c;但如果拿不到稳定、结构化、可持续更新的数据&#xff0c;最终产出依然会停留在“聊天”层面。尤其在电商场景里&#xff0c;像 Amazon 这样的高价值站点&#x…...

Java 求职者面试:音视频场景与 Spring Boot 应用

面试官提问&#xff1a;如何用 Java 实现音视频场景的后台服务&#xff1f; 场景设定&#xff1a;某互联网大厂正在面试一名 Java 求职者&#xff0c;面试官和候选人燕双非之间的对话如下&#xff1a;第一轮提问 面试官&#xff1a;燕先生&#xff0c;您能否简要说明一下 Java …...

Android SVG 实战:从零构建交互式中国地图组件

1. SVG基础与Android开发准备 SVG&#xff08;Scalable Vector Graphics&#xff09;作为矢量图形标准&#xff0c;在Android开发中具有独特优势。与传统的位图格式不同&#xff0c;SVG通过XML描述图形&#xff0c;这意味着无论放大多少倍都不会出现像素化。在Android项目中&a…...

终极Blender插件实战指南:无缝连接虚幻引擎的PSK/PSA文件格式

终极Blender插件实战指南&#xff1a;无缝连接虚幻引擎的PSK/PSA文件格式 【免费下载链接】io_scene_psk_psa A Blender extension for importing and exporting Unreal PSK and PSA files 项目地址: https://gitcode.com/gh_mirrors/io/io_scene_psk_psa 在3D游戏开发工…...

终极免费时钟应用:Simple Clock如何帮你告别混乱,轻松管理每一天?[特殊字符]

终极免费时钟应用&#xff1a;Simple Clock如何帮你告别混乱&#xff0c;轻松管理每一天&#xff1f;&#x1f680; 【免费下载链接】Simple-Clock Combination of a beautiful clock with widget, alarm, stopwatch & timer, no ads 项目地址: https://gitcode.com/gh_m…...

Windows平台APK安装难题:APK Installer如何实现安卓应用的无缝部署?

Windows平台APK安装难题&#xff1a;APK Installer如何实现安卓应用的无缝部署&#xff1f; 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 在移动应用生态日益丰富的今…...

智能代码生成覆盖率陷阱全解析,资深SRE亲授覆盖率验证三重校验法与CI/CD嵌入指南

第一章&#xff1a;智能代码生成代码覆盖率分析 2026奇点智能技术大会(https://ml-summit.org) 现代智能代码生成系统&#xff08;如Copilot、CodeWhisperer、Tabnine&#xff09;在提升开发效率的同时&#xff0c;其输出代码的可测试性与结构完整性正成为质量保障的关键挑战…...