安装
为了避免各种依赖无法下载,选择所有依赖包集合bundle:
mysql8.0的链接:mysql-server_8.0.22-1debian10_amd64.deb-bundle.tar
- 下载
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-server_8.0.22-1debian10_amd64.deb-bundle.tar
- 解压
解压后发现有好多文件,但我们肯定不是全部安装。
mkdir mysql-bundle
mv mysql-server_8.0.22-1debian10_amd64.deb-bundle.tar mysql-bundle
cd mysql-bundle
tar -xvf mysql-server_8.0.22-1debian10_amd64.deb-bundle.tar
- 删除测试和debug的包
rm *test*
- 安装
sudo apt-get install libmecab2 libjson-perl #安装依赖包
sudo dpkg -i mysql-*.deb #安装所有的包
- 配置
然后弹出密码对话框,依次是密码、重复密码,设置完成就可以使用了
卸载
- 查看MySQL的依赖项:
dpkg --list|grep mysql
- 将列出来的相关依赖依次移除
sudo apt-get remove mysql-common
sudo apt-get remove mysql-apt-config
- 删除mysql
sudo apt-get autoremove --purge mysql-8.0
- 清除残留数据
dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P
- 再次查看mysql依赖
dpkg --list|grep mysql
清除完毕~