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 /安装包所在目录(不能是根目录)
相关推荐
不学习何以强国15 小时前
Cool Unix + OpenAuth.Net 实现一款校园小程序的开发
mysql·前端框架·asp.net
海奥华21 天前
SQLEXPLAIN 详解
数据库·mysql
情深不寿3171 天前
MySQL————数据库基础
数据库·mysql
程序新视界1 天前
如何选择合适的数据库?PostgreSQL与MySQL各项对比
数据库·mysql·postgresql
dongchen。1 天前
MySQL第一次作业
数据库·mysql
重生之我是Java开发战士1 天前
【MySQL】数据库基础
数据库·mysql
ChuHsiang1 天前
【剑指MySQL】数据库基础(1)
数据库·mysql
九皇叔叔1 天前
Docker 镜像维护指南:从配置优化到 MySQL 实战运行
mysql·adb·docker
muxin-始终如一1 天前
MySQL分区分表实现方法详解
数据库·mysql·adb
奥尔特星云大使1 天前
mysql高可用架构之MHA部署(三)——故障转移后邮件告警配置(保姆级)
mysql·dba·高可用·mha·邮件告警