前言

一直在尝试着在 Linux 中进行开发,而自己也在虚拟机中尝试过许多 Linux 的发行版,最终选定使用 Deepin。

而最近刚好有一个需求,就是需要在 Deepin 中安装数据库环境,网上有许多教程,但准确的也不好甄别,所以就在这里记录下自己安装成功的过程,一来是为了自己后续可能再次安装做个备份,二来也算分享给有同样问题的朋友们。

本文适用于如下环境:

  • deepin v20.1
  • MySQL 5.7

好了,接下来就是正式安装过程了。

安装过程

  1. 下载安装包

既然要安装 MySQL,那首先得有安装包呀,所以我们先去 官网 下载压缩包版本的安装包,这里我选择的信息如下:

  1. Version:5.7.32
  2. Operating System:Debian Linux
  3. OS Version:All

Deepin 中安装 MySQL 5.7.x - 图1

  1. 解压缩安装包

下载下来的是压缩包呀,我们得解压吧,所以先给它解压下;

  1. tar -zxvf mysql-server_5.7.32-1debian10_amd64.deb-bundle.tar

Deepin 中安装 MySQL 5.7.x - 图2

  1. 安装相关依赖

正式安装之前,需要先安装相关依赖;

  1. sudo apt-get install libmecab2 libjson-perl
  1. 安装 MySQL

解压刚才的压缩包后,正常是有如下几个文件的:

  • libmysqlclient20_5.7.32-1debian10_amd64.deb
  • libmysqlclient-dev_5.7.32-1debian10_amd64.deb
  • libmysqld-dev_5.7.32-1debian10_amd64.deb
  • mysql-client_5.7.32-1debian10_amd64.deb
  • mysql-common_5.7.32-1debian10_amd64.deb
  • mysql-community-client_5.7.32-1debian10_amd64.deb
  • mysql-community-server_5.7.32-1debian10_amd64.deb
  • mysql-community-source_5.7.32-1debian10_amd64.deb
  • mysql-community-test_5.7.32-1debian10_amd64.deb
  • mysql-server_5.7.32-1debian10_amd64.deb
  • mysql-testsuite_5.7.32-1debian10_amd64.deb

我们不需要安装所有文件,只需要安装如下几个即可(按照顺序进行安装):

  • mysql-common_5.7.32-1debian10_amd64.deb
  • mysql-community-client_5.7.32-1debian10_amd64.deb
  • mysql-client_5.7.32-1debian10_amd64.deb
  • mysql-community-server_5.7.32-1debian10_amd64.deb
  • mysql-server_5.7.32-1debian10_amd64.deb

安装命令如下:

  1. sudo dpkg -i 安装包名

然后在安装 mysql-community-server_5.7.32-1debian10_amd64.deb 这个文件的时候,应该会让你设置两次 MySQL 的 root 密码,两次对应一致即可;

  1. 验证

经过上述的步骤之后,我们的 MySQL 就安装好了,然后使用如下命令进入 MySQL 验证即可;

  1. mysql -u root -p

Deepin 中安装 MySQL 5.7.x - 图3

总结

至此,我们的 MySQL 就成功安装了,接下来就可以在上面进行自己的本地开发了。