1、官网下载mysql安装包

或者下边网盘下载

链接:https://pan.baidu.com/s/1exntLVS22kTzkDMl_dcIVA 提取码:6edy

mysql-server_5.7.29-1ubuntu18.04_amd64.deb-bundle.tar

2、解压安装包

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

3、安装mysql-common_5.7.29-1ubuntu18.04_amd64.deb 包

sudo dpkg -i mysql-common_5.7.29-1ubuntu18.04_amd64.deb

安装mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb 包

sudo dpkg -i mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb

上述安装报错:

ubuntu22.04部署mysql---单节点_ubuntu22.04

上图报mysql-client和libmecab2未安装,按照提示,去安装mysql-client:

sudo dpkg -i mysql-client_5.7.29-1ubuntu18.04_amd64.deb

报mysql-community-client未安装:

ubuntu22.04部署mysql---单节点_ubuntu22.04_02

安装mysql-community-client:

sudo dpkg -i mysql-community-client_5.7.29-1ubuntu18.04_amd64.deb

报libtinfo5未装:

ubuntu22.04部署mysql---单节点_ubuntu22.04_03

安装libtinfo5---没有此包,官网下载,或者:

链接:https://pan.baidu.com/s/1ATTpZ5Px5DS2evIjkXH8vg 提取码:6pls

sudo dpkg -i libtinfo5_6.3-2_amd64.deb

ubuntu22.04部署mysql---单节点_ubuntu22.04_04

然后倒推,安装mysql-community-client:

sudo dpkg -i mysql-community-client_5.7.29-1ubuntu18.04_amd64.deb

ubuntu22.04部署mysql---单节点_mysql_05

安装mysql-client:

sudo dpkg -i mysql-client_5.7.29-1ubuntu18.04_amd64.deb

ubuntu22.04部署mysql---单节点_mysql_06

安装libmecab2---官网下载,或者:

链接:https://pan.baidu.com/s/15lfiSRcoP5Oo8jBMswrB6w 提取码:9eao

安装libmecab2:

sudo dpkg -i libmecab2_0.996-14build9_amd64.deb

ubuntu22.04部署mysql---单节点_ubuntu22.04_07

倒推,安装mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb

sudo dpkg -i mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb

弹出窗口,提示输入设置mysql--root密码:

ubuntu22.04部署mysql---单节点_mysql_08

ubuntu22.04部署mysql---单节点_mysql_09

安装mysql-community-source_5.7.29-1ubuntu18.04_amd64.deb

sudo dpkg -i mysql-community-source_5.7.29-1ubuntu18.04_amd64.deb

ubuntu22.04部署mysql---单节点_mysql_10

安装mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb

sudo dpkg -i mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb

ubuntu22.04部署mysql---单节点_mysql_11

上述操作完,启动mysql

systemctl status mysql   ##查看状态
systemctl start mysql   ##启动
systemctl stop  mysql   ##停止

登录测试:

mysql -uroot -p

ubuntu22.04部署mysql---单节点_ubuntu22.04_12

登录成功,配置mysql开机自启动

systemctl stop  mysql