我选择用国产的系统统信的linux系统办公,想安装mysql系统在自己电脑上学学数据库,试装了许多版本,终于安装成功了,它不像ubuntu一样,直接在终端敲命令sudo apt-get install mysql-server就能安装,我选择的统信依据deepin系统版本的UOS系统1070专业版。分享一下安装步骤,让其他人少走一点点弯路,少浪费点时间在安装上,多点时间学学语句。
一、准备工作
1、查看debian的版本
root@SS1LY2-PC:~# cat /etc/debian_version
10.10
2、下载相对应的版本:
<!--10版本选mysql-server_8.0.33-1debian10_amd64.deb-bundle.tar-->
<!--11版本选mysql-server_8.3.0-1debian11_amd64.deb-bundle.tar-->
<!--12版本的选mysql-server_8.3.0-1debian12_amd64.deb-bundle.tar-->
然后依据版本,下载相对应的mysql版本:
3、下载页面:
MySQL :: Download MySQL Community Server (Archived Versions)
直接命令下载为:
sudo wget https://dev.mysql.com/get/Downloads/mysql-server_8.0.33-1debian10_amd64.deb-bundle.tar
二、安装命令
sudo mkdir /usr/local/mysql8/
cd /usr/local/mysql8/
sudo chown 777 mysql8
mv mysql-server_8.0.33-1debian10_amd64.deb-bundle.tar /usr/local/mysql8/
cd mysql-bundle
tar -xvf mysql-server_8.0.33-1debian10_amd64.deb-bundle.tar
解压tar包后得的的文件:然后去掉test包 rm *test*,和rm *client*
下面开始安装mysql,先安装依赖包,然后安装mysql相关的包。
默认安装的目录是/var/lib/mysql
命令如下:
sudo apt-get install libmecab2 libjson-perl #安装依赖包
sudo dpkg -i mysql-*.deb #安装所有的包
安装过程就弹出一个框让输入你的密码。
安装完毕后,查看安装的服务systemctl status mysql.service 也可以用services status mysql查看运行的服务。
三、卸载:
1、卸载前先查看下安装的包:
查看MySQL的依赖项:
dpkg --list|grep mysql
然后运行卸载安装的包
apt remove mysql-c*
清除残留数据
sudo dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P再次查看MySQL的依赖项:dpkg --list|grep mysql
什么也没有查到说明卸载干净了。
如果安装中间报错,可以用一下命令:sudo apt --fix-broken install或
sudo apt-get autoremove --purge mysql-*
四、安装后就可以登录mysql了
遇到登录问题可以查看登录的文档,这里不再赘述。