下载安装包
官网https://downloads.mysql.com/archives/community/下载并解压MySQL 8.0.30的tar包
root@debian11:~# cd /usr/local/src/
root@debian11:/usr/local/src# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_8.0.30-1debian11_amd64.deb-bundle.tar
root@debian11:/usr/local/src# ls
mysql-server_8.0.30-1debian11_amd64.deb-bundle.tar
解压安装包
root@debian11:/usr/local/src# tar -xvf mysql-server_8.0.30-1debian11_amd64.deb-bundle.tar
解压完成后会有如下几个deb的源码包,并用dpkg命令安装
libmysqlclient21_8.0.30-1debian11_amd64.deb
libmysqlclient-dev_8.0.30-1debian11_amd64.deb
mysql-client_8.0.30-1debian11_amd64.deb
mysql-common_8.0.30-1debian11_amd64.deb
mysql-community-client_8.0.30-1debian11_amd64.deb
mysql-community-client-core_8.0.30-1debian11_amd64.deb
mysql-community-client-plugins_8.0.30-1debian11_amd64.deb
mysql-community-server_8.0.30-1debian11_amd64.deb
mysql-community-server-core_8.0.30-1debian11_amd64.deb
mysql-community-server-debug_8.0.30-1debian11_amd64.deb
mysql-community-test_8.0.30-1debian11_amd64.deb
mysql-community-test-debug_8.0.30-1debian11_amd64.deb
mysql-server_8.0.30-1debian11_amd64.deb
mysql-testsuite_8.0.30-1debian11_amd64.deb
注意:安装时可能会遇到包的依赖问题,所以一定要注意安装顺序
mysql-common_8.0.30-1debian11_amd64.deb
mysql-community-client-plugins_8.0.30-1debian11_amd64.deb
libmysqlclient21_8.0.30-1debian11_amd64.deb
libmysqlclient-dev_8.0.30-1debian11_amd64.deb
mysql-community-client-core_8.0.30-1debian11_amd64.deb
缺少依赖:libaio1(libaio1的deb下载,选择系统版本后,在跳转的页面查找下载路径)
libmecab2(libmecab2的deb下载,选择系统版本后,在跳转的页面查找下载路径)
mysql-community-client-core_8.0.30-1debian11_amd64.deb
mysql-community-client_8.0.30-1debian11_amd64.deb
mysql-client_8.0.30-1debian11_amd64.deb
mysql-community-server-core_8.0.30-1debian11_amd64.deb
mysql-community-server_8.0.30-1debian11_amd64.deb
此时会提示设置mysql的 root密码,请牢记。安装过程可能比较慢。
mysql-server_8.0.30-1debian11_amd64.deb
安装deb包
直接执行安装命令
sudo dpkg -i libmysqlclient{21,-dev}_*.deb
sudo dpkg -i mysql-{common,community-client-plugins,community-client-core,community-client,client,community-server-core,community-server,server}_*.deb
sudo apt-get install libaio1 libmecab2
测试安装
安装完成登陆测试一下
mysql -u root -p
查询dpkg安装的包
dpkg -l |grep mysql
libmysqlclient-dev install
libmysqlclient21:amd64 install
mysql-client install
mysql-common install
mysql-community-client install
mysql-community-client-core install
mysql-community-client-plugins install
mysql-community-server install
mysql-community-server-core install
mysql-server install
删除安装的包
dpkg -r mysql*