Ubuntu22.04 安装mysql5.7

一、卸载本地 Mysql
bash 复制代码
//1、查看本地mysql依赖情况

dpkg --list | grep mysql


//2.卸载mysql-common

sudo apt remove mysql-common

//3.卸载并清除mysql5.7

sudo apt autoremove --purge mysql-server-5.7

//4.清除残留数据

dpkg -l | grep ^rc| awk '{print$2}'| sudo xargs dpkg -P

//5.再次检查依赖项情况

dpkg --list | grep mysql

//6.再次执行删除

 sudo apt autoremove --purge mysql-apt-config
二、安装 mysql5.7

下载MySQL apt存储库

bash 复制代码
//1、使用wget下载tar包

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.36-1ubuntu18.04_amd64.deb-bundle.tar


//2、在目录下解压tar包

tar xvf ./mysql-server_5.7.36-1ubuntu18.04_amd64.deb-bundle.tar


//安装依赖lib包

sudo apt-get install ./libmysql*
sudo apt-get install libtinfo5

//安装客户端和服务端 ; 过程中会提示设置MySQL的密码,用户名默认root

sudo apt-get install ./mysql-community-client_5.7.36-1ubuntu18.04_amd64.deb
sudo apt-get install ./mysql-client_5.7.36-1ubuntu18.04_amd64.deb
sudo apt-get install ./mysql-community-server_5.7.36-1ubuntu18.04_amd64.deb
sudo apt-get install ./mysql-server_5.7.36-1ubuntu18.04_amd64.deb 

//启动mysql  ; 绿色的active表示运行中

systemctl status mysql.service

//登录Mysql

mysql -u root -p

//退出
exit

//安装成功,可以选择删除安装包

sudo rm -rf /安装包所在目录(不能是根目录)
相关推荐
孙晓鹏life8 小时前
MySQL-Seconds_behind_master的精度误差
android·mysql·adb
从此以后自律11 小时前
MySQL 删除数据全方式详解
数据库·mysql
csdn_aspnet13 小时前
mysql 使用逗号拼接一列数据
数据库·mysql·group_concat
wefg114 小时前
【MySQL】用户管理
数据库·mysql
CoderMeijun1 天前
一条SQL查询语句在MySQL中是如何执行的
mysql·sql执行流程·连接器·mysql架构·索引下推·执行器
ttwuai1 天前
GoFrame 连接 MySQL 报错排查:parseTime、时区和 utf8mb4 怎么配
数据库·mysql·adb
辉灰笔记1 天前
MySQL8 意外关机/误移data目录导致服务启动失败 PID报错/权限报错 修复文档
linux·数据库·mysql·centos
喜欢的名字被抢了1 天前
MySQL核心机制:事务、锁与存储引擎
数据库·sql·mysql·教程
消失的旧时光-19431 天前
MySQL 索引原理系列(二·补充):MySQL 为什么不用红黑树,而用 B+树?
数据库·b树·mysql·红黑树