deepin中使用apt默认下载安装的是mariaDB,虽然知道他和mysql的差别不大,但是就是心里膈应。所以采用了离线安装的方式。
- 先从中科大下载mysql
http://iso.mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-server_5.7.29-1debian9_amd64.deb-bundle.tar
- 下载完成后解压,会有11个deb包
- 按下列顺序依次安装
sudo dpkg -i mysql-common_5.7.29-1debian9_amd64.deb sudo dpkg -i libmysqlclient20_5.7.29-1debian9_amd64.deb sudo dpkg -i libmysqlclient-dev_5.7.29-1debian9_amd64.deb sudo dpkg -i libmysqld-dev_5.7.29-1debian9_amd64.deb sudo dpkg -i mysql-community-client_5.7.29-1debian9_amd64.deb sudo dpkg -i mysql-client_5.7.29-1debian9_amd64.deb // 下面这一步出现libmecab2依赖问题, // 使用 sudo apt-get -f install 解决。 // 执行后会弹出窗口让设置mysql的root用户密码,自己设置即可。 sudo dpkg -i mysql-community-server_5.7.29-1debian9_amd64.deb sudo dpkg -i mysql-server_5.7.29-1debian9_amd64.deb
- 这里有三个包没有使用
mysql-community-source_5.7.29-1debian9_amd64.deb mysql-testsuite_5.7.29-1debian9_amd64.deb mysql-community-test_5.7.29-1debian9_amd64.deb